ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetManagedIdentityCapabilitiesAsync(CancellationToken) |
Detecta el origen de la identidad administrada disponible en el host y el enlace mTLS más seguro que puede generar el host. Resulta útil para las cadenas de credenciales (por ejemplo |
| GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken) |
Detecta el origen de la identidad administrada disponible en el host y el enlace mTLS más seguro que puede generar el host mediante las opciones de detección proporcionadas. |
GetManagedIdentityCapabilitiesAsync(CancellationToken)
Detecta el origen de la identidad administrada disponible en el host y el enlace mTLS más seguro que puede generar el host. Resulta útil para las cadenas de credenciales (por ejemplo DefaultAzureCredential, ) para decidir si la identidad administrada está disponible y qué intensidad de enlace esperar.
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)
Parámetros
- cancellationToken
- CancellationToken
Token de cancelación que se debe observar mientras espera a que se complete la detección.
Devoluciones
que ManagedIdentityCapabilities describe las funcionalidades de origen y host detectadas.
Comentarios
En los hosts capaces de enlazar claves, detectar la intensidad más fuerte disponible puede aprovisionar (y conservar) una clave de enlace como efecto secundario, al calentar previamente la memoria caché reutilizada por una solicitud de token posterior. El proveedor de claves se crea una vez por proceso y su clave se almacena en caché.
Se aplica a
GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)
Detecta el origen de la identidad administrada disponible en el host y el enlace mTLS más seguro que puede generar el host mediante las opciones de detección proporcionadas.
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)
Parámetros
Opciones que controlan la detección de funcionalidades de identidad administrada.
- cancellationToken
- CancellationToken
Token de cancelación que se debe observar mientras espera a que se complete la detección.
Devoluciones
que ManagedIdentityCapabilities describe las funcionalidades de origen y host detectadas.
Excepciones
Se produce cuando options es null.
Se produce cuando CapabilityDiscoveryTimeout no es positivo o supera el tiempo de espera máximo admitido en las plataformas de destino de MSAL.
Se produce cuando cancellationToken se cancela antes o durante la detección sin almacenar en caché.
Se produce con código RequestTimeout de error cuando la detección de funcionalidades CapabilityDiscoveryTimeoutsupera .