Delen via


BotFrameworkAdapter.ExchangeTokenAsync Methode

Definitie

Overloads

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

Hiermee wordt een tokenuitwisselingsbewerking uitgevoerd, zoals voor eenmalige aanmelding.

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

Hiermee wordt een tokenuitwisselingsbewerking uitgevoerd, zoals voor eenmalige aanmelding.

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

Hiermee wordt een tokenuitwisselingsbewerking uitgevoerd, zoals voor eenmalige aanmelding.

public virtual 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 Overridable Function ExchangeTokenAsync (turnContext As ITurnContext, connectionName As String, userId As String, exchangeRequest As TokenExchangeRequest, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)

Parameters

turnContext
ITurnContext

Context voor de huidige wending van het gesprek met de gebruiker.

connectionName
String

Naam van de verificatieverbinding die moet worden gebruikt.

userId
String

De gebruikers-id die is gekoppeld aan het token.

exchangeRequest
TokenExchangeRequest

De details van de uitwisselingsaanvraag, ofwel een token om in te wisselen of een URI om uit te wisselen.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

Als de taak is voltooid, wordt het uitgewisselde token geretourneerd.

Implementeringen

Van toepassing op

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

Hiermee wordt een tokenuitwisselingsbewerking uitgevoerd, zoals voor eenmalige aanmelding.

public virtual 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 Overridable 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)

Parameters

turnContext
ITurnContext

Context voor de huidige wending van het gesprek met de gebruiker.

oAuthAppCredentials
AppCredentials

AppCredentials voor OAuth.

connectionName
String

Naam van de verificatieverbinding die moet worden gebruikt.

userId
String

De gebruikers-id die is gekoppeld aan het token.

exchangeRequest
TokenExchangeRequest

De details van de uitwisselingsaanvraag, ofwel een token om in te wisselen of een URI om uit te wisselen.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

Als de taak is voltooid, wordt het uitgewisselde token geretourneerd.

Implementeringen

Van toepassing op