語言

TestAdapter.GetUserTokenAsync 方法

定義

多載

名稱 Description
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

取消代幣。

傳回

標記回應或若找不到標記則為空。

實作

適用於

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

取消代幣。

傳回

標記回應或若找不到標記則為空。

實作

適用於