DelegatedTokenCredential.Create メソッド

定義

オーバーロード

Create(Func<TokenRequestContext,CancellationToken,AccessToken>)

を生成するデリゲートを受け入れる静的 TokenCredentialAccessToken作成します。

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

を生成するデリゲートを受け入れる静的 TokenCredentialAccessToken作成します。

Create(Func<TokenRequestContext,CancellationToken,AccessToken>)

ソース:
DelegatedTokenCredential.cs

を生成するデリゲートを受け入れる静的 TokenCredentialAccessToken作成します。

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

パラメーター

getToken
Func<TokenRequestContext,CancellationToken,AccessToken>

を返す AccessTokenデリゲート。

戻り値

注釈

通常、このメソッドによって作成される TokenCredential は、他のソースから を既に取得 AccessToken していて、そのトークンを単に返す が TokenCredential 必要な場合に使用します。 静的トークンの有効期限が切れる可能性があるため、デリゲートは更新を処理 AccessToken するメカニズムを提供します。

適用対象

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

ソース:
DelegatedTokenCredential.cs

を生成するデリゲートを受け入れる静的 TokenCredentialAccessToken作成します。

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

パラメーター

getToken
Func<TokenRequestContext,CancellationToken,AccessToken>

を返す AccessTokenデリゲート。

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

AccessTokenの をValueTask返すデリゲート。

戻り値

注釈

通常、このメソッドによって作成される TokenCredential は、他のソースから を既に取得 AccessToken していて、そのトークンを単に返す が TokenCredential 必要な場合に使用します。 静的トークンの有効期限が切れる可能性があるため、デリゲートは更新を処理 AccessToken するメカニズムを提供します。

適用対象