Sprache

IUserTokenProvider.GetAadTokensAsync Methode

Definition

Ruft Azure Active Directory-Token für bestimmte Ressourcen auf einer konfigurierten Verbindung ab, mithilfe der AppCredentials des Bots.

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))

Parameter

context
ITurnContext

Kontext für die aktuelle Unterhaltungswende mit dem Benutzer.

connectionName
String

Der Name der Mit diesem Bot konfigurierten Azure Active Directory-Verbindung.

resourceUrls
String[]

Die Liste der Ressourcen-URLs, für die Token abgerufen werden sollen.

userId
String

Die Benutzer-ID, für die Token abgerufen werden. Wenn die UserId von der Aktivität im ITurnContext übergeben wird, wird die userId übergeben.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Wörterbuch von resourceUrl zum entsprechenden TokenResponse.

Gilt für: