Поделиться через


UserTokenClient.ExchangeTokenAsync Метод

Определение

Выполняет операцию обмена маркерами, например для единого входа.

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)

Параметры

userId
String

Идентификатор пользователя, который будет связан с маркером.

connectionName
String

Имя используемого подключения проверки подлинности.

channelId
String

Идентификатор канала, который будет связан с токеном.

exchangeRequest
TokenExchangeRequest

Сведения о запросе на обмен: токен для обмена или URI для обмена.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Объект , Task представляющий результат асинхронной операции.

Применяется к