Compartilhar via


DelegatedTokenCredential.Create Método

Definição

Sobrecargas

Create(Func<TokenRequestContext,CancellationToken,AccessToken>)

Cria uma estática TokenCredential que aceita delegados que produzirão um AccessToken.

Create(Func<TokenRequestContext,CancellationToken,AccessToken>, Func<TokenRequestContext,CancellationToken,ValueTask<AccessToken>>)

Cria uma estática TokenCredential que aceita delegados que produzirão um AccessToken.

Create(Func<TokenRequestContext,CancellationToken,AccessToken>)

Origem:
DelegatedTokenCredential.cs

Cria uma estática TokenCredential que aceita delegados que produzirão um AccessToken.

public static Azure.Core.TokenCredential Create (Func<Azure.Core.TokenRequestContext,System.Threading.CancellationToken,Azure.Core.AccessToken> getToken);
static member Create : Func<Azure.Core.TokenRequestContext, System.Threading.CancellationToken, Azure.Core.AccessToken> -> Azure.Core.TokenCredential
Public Shared Function Create (getToken As Func(Of TokenRequestContext, CancellationToken, AccessToken)) As TokenCredential

Parâmetros

getToken
Func<TokenRequestContext,CancellationToken,AccessToken>

Um delegado que retorna um AccessToken.

Retornos

Comentários

Normalmente, o TokenCredential criado por esse método é para uso quando você já obteve um AccessToken de alguma outra fonte e precisa de um TokenCredential que simplesmente retornará esse token. Como o token estático pode expirar, os delegados oferecem um mecanismo para lidar com AccessToken a renovação.

Aplica-se a

Create(Func<TokenRequestContext,CancellationToken,AccessToken>, Func<TokenRequestContext,CancellationToken,ValueTask<AccessToken>>)

Origem:
DelegatedTokenCredential.cs

Cria uma estática TokenCredential que aceita delegados que produzirão um AccessToken.

public static Azure.Core.TokenCredential Create (Func<Azure.Core.TokenRequestContext,System.Threading.CancellationToken,Azure.Core.AccessToken> getToken, Func<Azure.Core.TokenRequestContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Azure.Core.AccessToken>> getTokenAsync);
static member Create : Func<Azure.Core.TokenRequestContext, System.Threading.CancellationToken, Azure.Core.AccessToken> * Func<Azure.Core.TokenRequestContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<Azure.Core.AccessToken>> -> Azure.Core.TokenCredential
Public Shared Function Create (getToken As Func(Of TokenRequestContext, CancellationToken, AccessToken), getTokenAsync As Func(Of TokenRequestContext, CancellationToken, ValueTask(Of AccessToken))) As TokenCredential

Parâmetros

getToken
Func<TokenRequestContext,CancellationToken,AccessToken>

Um delegado que retorna um AccessToken.

getTokenAsync
Func<TokenRequestContext,CancellationToken,ValueTask<AccessToken>>

Um delegado que retorna um ValueTask do tipo AccessToken.

Retornos

Comentários

Normalmente, o TokenCredential criado por esse método é para uso quando você já obteve um AccessToken de alguma outra fonte e precisa de um TokenCredential que simplesmente retornará esse token. Como o token estático pode expirar, os delegados oferecem um mecanismo para lidar com AccessToken a renovação.

Aplica-se a