Aracılığıyla paylaş


IUserTokenProvider.GetAadTokensAsync Yöntem

Tanım

Bot'un AppCredentials'ını kullanarak yapılandırılmış bir bağlantıdaki belirli kaynaklar için Azure Active Directory belirteçlerini alır.

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,Microsoft.Bot.Schema.TokenResponse>> GetAadTokensAsync (Microsoft.Bot.Builder.ITurnContext context, string connectionName, string[] resourceUrls, string userId = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAadTokensAsync : Microsoft.Bot.Builder.ITurnContext * string * string[] * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string, Microsoft.Bot.Schema.TokenResponse>>
Public Function GetAadTokensAsync (context As ITurnContext, connectionName As String, resourceUrls As String(), Optional userId As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of String, TokenResponse))

Parametreler

context
ITurnContext

Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı.

connectionName
String

Bu botla yapılandırılan Azure Active Directory bağlantısının adı.

resourceUrls
String[]

Belirteçleri alınacak kaynak URL'lerinin listesi.

userId
String

Belirteçlerin alındığı kullanıcı kimliği. Null değeri geçiriliyorsa, userId değeri ITurnContext'teki Etkinlik'ten alınır.

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

ResourceUrl ile ilgili TokenResponse sözlüğü.

Şunlara uygulanır