共用方式為


TestAdapter.GetUserTokenAsync 方法

定義

多載

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

嘗試使用自訂的 AppCredentials,擷取登入流程中使用者的權杖。

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

嘗試使用 Bot 的 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)

嘗試使用 Bot 的 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。

實作

適用於