ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwisko | Opis |
|---|---|
| GetManagedIdentityCapabilitiesAsync(CancellationToken) |
Wykrywa źródło tożsamości zarządzanej dostępne na hoście i najsilniejsze powiązanie mTLS, które może wygenerować host. Przydatne w przypadku łańcuchów poświadczeń (takich jak |
| GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken) |
Wykrywa źródło tożsamości zarządzanej dostępne na hoście i najsilniejsze powiązanie mTLS, które może wygenerować host, przy użyciu podanych opcji odnajdywania. |
GetManagedIdentityCapabilitiesAsync(CancellationToken)
Wykrywa źródło tożsamości zarządzanej dostępne na hoście i najsilniejsze powiązanie mTLS, które może wygenerować host. Przydatne w przypadku łańcuchów poświadczeń (takich jak DefaultAzureCredential) do decydowania, czy tożsamość zarządzana jest dostępna i jakiej siły powiązania należy oczekiwać.
public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)
Parametry
- cancellationToken
- CancellationToken
Token anulowania do obserwowania podczas oczekiwania na zakończenie wykrywania.
Zwraca
Opis ManagedIdentityCapabilities wykrytych możliwości źródła i hosta.
Uwagi
Na hostach zdolnych do powiązania klucza wykrywanie najsilniejszej dostępnej siły może aprowizować (i utrwalać) klucz powiązania jako efekt uboczny, wstępnie rozgrzewając pamięć podręczną ponownie użytą przez kolejne żądanie tokenu. Dostawca kluczy jest tworzony raz na proces, a jego klucz jest buforowany.
Dotyczy
GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)
Wykrywa źródło tożsamości zarządzanej dostępne na hoście i najsilniejsze powiązanie mTLS, które może wygenerować host, przy użyciu podanych opcji odnajdywania.
public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilitiesOptions options, System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilitiesOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (options As ManagedIdentityCapabilitiesOptions, cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)
Parametry
Opcje kontrolujące odnajdywanie funkcji tożsamości zarządzanej.
- cancellationToken
- CancellationToken
Token anulowania do obserwowania podczas oczekiwania na zakończenie wykrywania.
Zwraca
Opis ManagedIdentityCapabilities wykrytych możliwości źródła i hosta.
Wyjątki
Zgłaszany, gdy options ma wartość null.
Zgłaszany, gdy CapabilityDiscoveryTimeout nie jest dodatni lub przekracza maksymalny limit czasu obsługiwany przez platformy docelowe biblioteki MSAL.
Zgłaszany, gdy cancellationToken jest anulowany przed lub podczas odnajdywania bez pamięci podręcznej.
Zgłaszany kod błędu RequestTimeout , gdy odnajdywanie możliwości przekracza CapabilityDiscoveryTimeoutwartość .