Langue

TestAdapter.ExchangeTokenAsync Méthode

Définition

Surcharges

Nom Description
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)

Effectue une opération d’échange de jetons telle que pour l’authentification unique.

ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)

Effectue une opération d’échange de jetons telle que pour l’authentification unique.

ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)

Effectue une opération d’échange de jetons telle que pour l’authentification unique.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> ExchangeTokenAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string userId, Microsoft.Bot.Schema.TokenExchangeRequest exchangeRequest, System.Threading.CancellationToken cancellationToken = default);
abstract member ExchangeTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.ExchangeTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Function ExchangeTokenAsync (turnContext As ITurnContext, connectionName As String, userId As String, exchangeRequest As TokenExchangeRequest, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)

Paramètres

turnContext
ITurnContext

Contexte pour le tour de conversation actuel avec l’utilisateur.

connectionName
String

Nom de la connexion d’authentification à utiliser.

userId
String

ID d’utilisateur associé au jeton..

exchangeRequest
TokenExchangeRequest

Détails de la demande d’échange, un jeton à échanger ou un URI à échanger.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

Si la tâche est terminée, le jeton échangé est retourné.

Implémente

S’applique à

ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)

Effectue une opération d’échange de jetons telle que pour l’authentification unique.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> ExchangeTokenAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string userId, Microsoft.Bot.Schema.TokenExchangeRequest exchangeRequest, System.Threading.CancellationToken cancellationToken = default);
abstract member ExchangeTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.ExchangeTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Function ExchangeTokenAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, userId As String, exchangeRequest As TokenExchangeRequest, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)

Paramètres

turnContext
ITurnContext

Contexte pour le tour de conversation actuel avec l’utilisateur.

oAuthAppCredentials
AppCredentials

AppCredentials pour OAuth.

connectionName
String

Nom de la connexion d’authentification à utiliser.

userId
String

ID d’utilisateur associé au jeton..

exchangeRequest
TokenExchangeRequest

Détails de la demande d’échange, un jeton à échanger ou un URI à échanger.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

Si la tâche est terminée, le jeton échangé est retourné.

Implémente

S’applique à