IUserTokenProvider.GetAadTokensAsync 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.
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üğü.