Freigeben über


TestAdapter.GetUserTokenAsync Methode

Definition

Überlädt

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

Versucht, das Token für einen Benutzer, der sich in einem Anmeldeflow befindet, mithilfe von angepassten AppCredentials abzurufen.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Versucht, das Token für einen Benutzer, der sich in einem Anmeldeflow befindet, mithilfe der AppCredentials des Bots abzurufen.

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

Versucht, das Token für einen Benutzer, der sich in einem Anmeldeflow befindet, mithilfe von angepassten AppCredentials abzurufen.

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)

Parameter

turnContext
ITurnContext

Kontext für den aktuellen Gesprächsverlauf mit dem Benutzer.

oAuthAppCredentials
AppCredentials

AppCredentials for OAuth.

connectionName
String

Name der zu verwendenden Authentifizierungsverbindung.

magicCode
String

(Optional) Optionaler benutzerseitig eingegebener Code zur Überprüfung.

cancellationToken
CancellationToken

Abbruchtoken.

Gibt zurück

Tokenantwort oder NULL, wenn das Token nicht gefunden wurde.

Implementiert

Gilt für:

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Versucht, das Token für einen Benutzer, der sich in einem Anmeldeflow befindet, mithilfe der AppCredentials des Bots abzurufen.

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)

Parameter

turnContext
ITurnContext

Kontext für den aktuellen Gesprächsverlauf mit dem Benutzer.

connectionName
String

Name der zu verwendenden Authentifizierungsverbindung.

magicCode
String

(Optional) Der Benutzer hat code zur Überprüfung eingegeben.

cancellationToken
CancellationToken

Abbruchtoken.

Gibt zurück

Tokenantwort oder NULL, wenn das Token nicht gefunden wurde.

Implementiert

Gilt für: