BotFrameworkAdapter.ExchangeTokenAsync Metode

Definisi

Overload

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

Melakukan operasi pertukaran token seperti untuk akses menyeluruh.

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

Melakukan operasi pertukaran token seperti untuk akses menyeluruh.

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

Melakukan operasi pertukaran token seperti untuk akses menyeluruh.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

userId
String

Id pengguna yang terkait dengan token..

exchangeRequest
TokenExchangeRequest

Detail permintaan pertukaran, baik token untuk ditukar atau uri untuk ditukar.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Jika tugas selesai, token yang ditukar dikembalikan.

Penerapan

Berlaku untuk

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

Melakukan operasi pertukaran token seperti untuk akses menyeluruh.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

oAuthAppCredentials
AppCredentials

AppCredentials untuk OAuth.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

userId
String

Id pengguna yang terkait dengan token..

exchangeRequest
TokenExchangeRequest

Detail permintaan pertukaran, baik token untuk ditukar atau uri untuk ditukar.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Jika tugas selesai, token yang ditukar dikembalikan.

Penerapan

Berlaku untuk