ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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
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.