Freigeben über


DelegatedTokenCredential.Create Methode

Definition

Überlädt

Create(Func<TokenRequestContext,CancellationToken,AccessToken>)

Erstellt ein statisches TokenCredential , das Delegaten akzeptiert, die einen AccessTokenerzeugen.

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

Erstellt ein statisches TokenCredential , das Delegaten akzeptiert, die einen AccessTokenerzeugen.

Create(Func<TokenRequestContext,CancellationToken,AccessToken>)

Quelle:
DelegatedTokenCredential.cs

Erstellt ein statisches TokenCredential , das Delegaten akzeptiert, die einen AccessTokenerzeugen.

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

Parameter

getToken
Func<TokenRequestContext,CancellationToken,AccessToken>

Ein Delegat, der einen AccessTokenzurückgibt.

Gibt zurück

Hinweise

In der Regel ist die TokenCredential von dieser Methode erstellte für die Verwendung vorgesehen, wenn Sie bereits eine aus einer AccessToken anderen Quelle abgerufen haben und eine TokenCredential benötigen, die einfach dieses Token zurückgibt. Da das statische Token ablaufen kann, bieten die Delegaten einen Mechanismus zur Behandlung der AccessToken Verlängerung an.

Gilt für:

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

Quelle:
DelegatedTokenCredential.cs

Erstellt ein statisches TokenCredential , das Delegaten akzeptiert, die einen AccessTokenerzeugen.

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

Parameter

getToken
Func<TokenRequestContext,CancellationToken,AccessToken>

Ein Delegat, der einen AccessTokenzurückgibt.

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

Ein Delegat, der einen ValueTask vom Typ AccessTokenzurückgibt.

Gibt zurück

Hinweise

In der Regel ist die TokenCredential von dieser Methode erstellte für die Verwendung vorgesehen, wenn Sie bereits eine aus einer AccessToken anderen Quelle abgerufen haben und eine TokenCredential benötigen, die einfach dieses Token zurückgibt. Da das statische Token ablaufen kann, bieten die Delegaten einen Mechanismus zur Behandlung der AccessToken Verlängerung an.

Gilt für: