TestAdapter.ExchangeTokenAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Çoklu oturum açma gibi bir belirteç değişimi işlemi gerçekleştirir. |
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Çoklu oturum açma gibi bir belirteç değişimi işlemi gerçekleştirir. |
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Çoklu oturum açma gibi bir belirteç değişimi işlemi gerçekleştirir.
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)
Parametreler
- turnContext
- ITurnContext
Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı.
- connectionName
- String
Kullanılacak kimlik doğrulama bağlantısının adı.
- userId
- String
Belirteçle ilişkilendirilmiş kullanıcı kimliği..
- exchangeRequest
- TokenExchangeRequest
Değiş tokuş için bir belirteç veya değiş tokuş uri'si olan değişim isteği ayrıntıları.
- cancellationToken
- CancellationToken
İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.
Döndürülenler
Görev tamamlanırsa, değiştirilen belirteç döndürülür.
Uygulamalar
Şunlara uygulanır
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Çoklu oturum açma gibi bir belirteç değişimi işlemi gerçekleştirir.
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)
Parametreler
- turnContext
- ITurnContext
Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı.
- oAuthAppCredentials
- AppCredentials
OAuth için AppCredentials.
- connectionName
- String
Kullanılacak kimlik doğrulama bağlantısının adı.
- userId
- String
Belirteçle ilişkilendirilmiş kullanıcı kimliği..
- exchangeRequest
- TokenExchangeRequest
Değiş tokuş için bir belirteç veya değiş tokuş uri'si olan değişim isteği ayrıntıları.
- cancellationToken
- CancellationToken
İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.
Döndürülenler
Görev tamamlanırsa, değiştirilen belirteç döndürülür.