次の方法で共有


TestAdapter.GetUserTokenAsync メソッド

定義

オーバーロード

GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、ログイン フロー内のユーザーのトークンの取得を試みます。

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

ボットの AppCredentials を使用して、ログイン フロー内のユーザーのトークンの取得を試みます。

GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

カスタマイズされた AppCredentials を使用して、ログイン フロー内のユーザーのトークンの取得を試みます。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken);
abstract member GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Overridable Function GetUserTokenAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, magicCode As String, cancellationToken As CancellationToken) As Task(Of TokenResponse)

パラメーター

turnContext
ITurnContext

ユーザーとの会話の現在のターンのコンテキスト。

oAuthAppCredentials
AppCredentials

OAuth の AppCredentials。

connectionName
String

使用する認証接続の名前。

magicCode
String

(省略可能)検証するコードを入力した省略可能なユーザー。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

トークンが見つからなかった場合は、トークン応答または null。

実装

適用対象

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

ボットの AppCredentials を使用して、ログイン フロー内のユーザーのトークンの取得を試みます。

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync (Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken);
abstract member GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Overridable Function GetUserTokenAsync (turnContext As ITurnContext, connectionName As String, magicCode As String, cancellationToken As CancellationToken) As Task(Of TokenResponse)

パラメーター

turnContext
ITurnContext

ユーザーとの会話の現在のターンのコンテキスト。

connectionName
String

使用する認証接続の名前。

magicCode
String

(省略可能) ユーザーが検証するコードを入力しました。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

トークンが見つからなかった場合は、トークン応答または null。

実装

適用対象