IUserTokenProvider.GetAadTokensAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft Azure Active Directory-Token für bestimmte Ressourcen in einer konfigurierten Verbindung mithilfe der AppCredentials des Bots ab.
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 den aktuellen Gesprächswechsel 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 Null übergeben wird, wird die userId aus der Aktivität im ITurnContext übernommen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.
Gibt zurück
Wörterbuch von resourceUrl zum entsprechenden TokenResponse.