Partilhar via


UserTokenClient.ExchangeTokenAsync Método

Definição

Executa uma operação de troca de tokens, como para o início de sessão único.

public abstract System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> ExchangeTokenAsync (string userId, string connectionName, string channelId, Microsoft.Bot.Schema.TokenExchangeRequest exchangeRequest, System.Threading.CancellationToken cancellationToken);
abstract member ExchangeTokenAsync : string * string * string * Microsoft.Bot.Schema.TokenExchangeRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public MustOverride Function ExchangeTokenAsync (userId As String, connectionName As String, channelId As String, exchangeRequest As TokenExchangeRequest, cancellationToken As CancellationToken) As Task(Of TokenResponse)

Parâmetros

userId
String

O ID de utilizador que será associado ao token.

connectionName
String

Nome da ligação de autenticação a utilizar.

channelId
String

O ID do canal que será associado ao token.

exchangeRequest
TokenExchangeRequest

Os detalhes do pedido de troca, quer seja um token para trocar ou um uri para trocar.

cancellationToken
CancellationToken

Token de cancelamento.

Devoluções

Um Task que representa o resultado da operação assíncrona.

Aplica-se a