Język

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Metoda

Definicja

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 DefaultAzureCredential) do decydowania, czy tożsamość zarządzana jest dostępna i jakiej siły powiązania należy oczekiwać.

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

options
ManagedIdentityCapabilitiesOptions

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ść .

Dotyczy