ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Metodo

Definizione

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