Lenguaje

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Método

Definición

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 DefaultAzureCredential, ) para decidir si la identidad administrada está disponible y qué intensidad de enlace esperar.

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

options
ManagedIdentityCapabilitiesOptions

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 .

Se aplica a