Freigeben über


UserTokenClient.ExchangeTokenAsync Methode

Definition

Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden.

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)

Parameter

userId
String

Die Benutzer-ID, die dem Token zugeordnet wird.

connectionName
String

Name der zu verwendenden Authentifizierungsverbindung.

channelId
String

Die Kanal-ID, die dem Token zugeordnet wird.

exchangeRequest
TokenExchangeRequest

Die Exchange-Anforderungsdetails, entweder ein zu tauschende Token oder ein URI für den Austausch.

cancellationToken
CancellationToken

Abbruchtoken.

Gibt zurück

Ein Task , der das Ergebnis des asynchronen Vorgangs darstellt.

Gilt für: