BotFrameworkAdapter.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.
Überlädt
| Name | Beschreibung |
|---|---|
| GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Ruft Azure Active Directory-Token für bestimmte Ressourcen auf einer konfigurierten Verbindung ab, mithilfe der AppCredentials des Bots. |
| GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Ruft Azure Active Directory-Token für bestimmte Ressourcen für eine konfigurierte Verbindung mithilfe von angepassten AppCredentials ab. |
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Ruft Azure Active Directory-Token für bestimmte Ressourcen auf einer konfigurierten Verbindung ab, mithilfe der AppCredentials des Bots.
public virtual 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>>
override this.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 Overridable 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
Das asynchrone Operationen-Abbruch-Token.
Gibt zurück
Wörterbuch von resourceUrl zum entsprechenden TokenResponse.
Implementiert
Gilt für:
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Ruft Azure Active Directory-Token für bestimmte Ressourcen für eine konfigurierte Verbindung mithilfe von angepassten AppCredentials ab.
public virtual System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,Microsoft.Bot.Schema.TokenResponse>> GetAadTokensAsync(Microsoft.Bot.Builder.ITurnContext context, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string[] resourceUrls, string userId = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAadTokensAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string[] * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string, Microsoft.Bot.Schema.TokenResponse>>
override this.GetAadTokensAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string[] * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string, Microsoft.Bot.Schema.TokenResponse>>
Public Overridable Function GetAadTokensAsync (context As ITurnContext, oAuthAppCredentials As AppCredentials, 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.
- oAuthAppCredentials
- AppCredentials
AppCredentials für OAuth.
- 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
Das asynchrone Operationen-Abbruch-Token.
Gibt zurück
Wörterbuch von resourceUrl zum entsprechenden TokenResponse.