Lingua

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Metodo

Definizione

Overload

Nome Descrizione
GetManagedIdentityCapabilitiesAsync(CancellationToken)

Rileva l'origine dell'identità gestita disponibile nell'host e l'associazione mTLS più complessa che l'host può produrre. Utile per le catene di credenziali (ad esempio DefaultAzureCredential) per decidere se l'identità gestita è disponibile e quale livello di associazione aspettarsi.

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

Rileva l'origine dell'identità gestita disponibile nell'host e il binding mTLS più sicuro che l'host può produrre, usando le opzioni di individuazione fornite.

GetManagedIdentityCapabilitiesAsync(CancellationToken)

Rileva l'origine dell'identità gestita disponibile nell'host e l'associazione mTLS più complessa che l'host può produrre. Utile per le catene di credenziali (ad esempio DefaultAzureCredential) per decidere se l'identità gestita è disponibile e quale livello di associazione aspettarsi.

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)

Parametri

cancellationToken
CancellationToken

Token di annullamento da osservare durante l'attesa del completamento del rilevamento.

Valori restituiti

Oggetto ManagedIdentityCapabilities che descrive le funzionalità di origine e host rilevate.

Commenti

Negli host in grado di eseguire l'associazione di chiavi, il rilevamento della forza più forte disponibile può effettuare il provisioning (e rendere persistente) una chiave di associazione come effetto collaterale, pre-riscaldamento della cache riutilizzata da una richiesta di token successiva. Il provider di chiavi viene creato una volta per ogni processo e la relativa chiave viene memorizzata nella cache.

Si applica a

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

Rileva l'origine dell'identità gestita disponibile nell'host e il binding mTLS più sicuro che l'host può produrre, usando le opzioni di individuazione fornite.

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)

Parametri

options
ManagedIdentityCapabilitiesOptions

Opzioni che controllano l'individuazione delle funzionalità di identità gestite.

cancellationToken
CancellationToken

Token di annullamento da osservare durante l'attesa del completamento del rilevamento.

Valori restituiti

Oggetto ManagedIdentityCapabilities che descrive le funzionalità di origine e host rilevate.

Eccezioni

Generata quando options è Null.

Generata quando CapabilityDiscoveryTimeout non è positivo o supera il timeout massimo supportato nei framework di destinazione MSAL.

Generata quando cancellationToken viene annullato prima o durante l'individuazione non memorizzata nella cache.

Generata con codice RequestTimeout di errore quando l'individuazione delle funzionalità supera CapabilityDiscoveryTimeout.

Si applica a