BotFrameworkAdapter.ExchangeTokenAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.