Condividi tramite


TestAdapter.ExchangeTokenAsync Metodo

Definizione

Overload

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

Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.

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

Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.

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

Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.

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)

Parametri

turnContext
ITurnContext

Contesto per il turno corrente della conversazione con l'utente.

connectionName
String

Nome della connessione di autenticazione da usare.

userId
String

ID utente associato al token.

exchangeRequest
TokenExchangeRequest

Dettagli della richiesta di scambio, un token per scambiare o un URI da scambiare.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Se l'attività viene completata, viene restituito il token scambiato.

Implementazioni

Si applica a

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

Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.

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)

Parametri

turnContext
ITurnContext

Contesto per il turno corrente della conversazione con l'utente.

oAuthAppCredentials
AppCredentials

AppCredentials per OAuth.

connectionName
String

Nome della connessione di autenticazione da usare.

userId
String

ID utente associato al token.

exchangeRequest
TokenExchangeRequest

Dettagli della richiesta di scambio, un token per scambiare o un URI da scambiare.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Se l'attività viene completata, viene restituito il token scambiato.

Implementazioni

Si applica a