Partager via


ChainedTokenCredential.GetTokenAsync Méthode

Définition

Appelle GetToken(TokenRequestContext, CancellationToken) séquentiellement toutes les sources spécifiées, renvoyant le premier obtenu AccessTokenavec succès . Les jetons acquis sont mis en cache par le instance d’informations d’identification. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Si possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

public override System.Threading.Tasks.ValueTask<Azure.Core.AccessToken> GetTokenAsync (Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken = default);
override this.GetTokenAsync : Azure.Core.TokenRequestContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Core.AccessToken>
Public Overrides Function GetTokenAsync (requestContext As TokenRequestContext, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of AccessToken)

Paramètres

requestContext
TokenRequestContext

Détails de la demande d’authentification.

cancellationToken
CancellationToken

CancellationToken Contrôle de la durée de vie de la requête.

Retours

Premier AccessToken retourné par les sources spécifiées. Toutes les informations d’identification qui déclenchent un CredentialUnavailableException seront ignorées.

S’applique à