BotFrameworkAdapter.GetAadTokensAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Načte tokeny Azure Active Directory pro konkrétní prostředky v nakonfigurovaných připojeních pomocí robota AppCredentials. |
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Načte tokeny Azure Active Directory pro konkrétní prostředky v nakonfigurovaných připojeních pomocí přizpůsobených přihlašovacích údajů AppCredentials. |
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Načte tokeny Azure Active Directory pro konkrétní prostředky v nakonfigurovaných připojeních pomocí robota AppCredentials.
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))
Parametry
- context
- ITurnContext
Kontext aktuálního obratu konverzace s uživatelem
- connectionName
- String
Název připojení Azure Active Directory nakonfigurovaného pro tohoto robota.
- resourceUrls
- String[]
Seznam adres URL prostředků, pro které se mají načíst tokeny.
- userId
- String
ID uživatele, pro které se načítají tokeny. Při předání hodnoty null je id uživatele převzato z aktivity v ITurnContext.
- cancellationToken
- CancellationToken
Token zrušení asynchronní operace
Návraty
Slovník resourceUrl na odpovídající TokenResponse.
Implementuje
Platí pro
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Načte tokeny Azure Active Directory pro konkrétní prostředky v nakonfigurovaných připojeních pomocí přizpůsobených přihlašovacích údajů AppCredentials.
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))
Parametry
- context
- ITurnContext
Kontext aktuálního obratu konverzace s uživatelem
- oAuthAppCredentials
- AppCredentials
AppCredentials pro OAuth.
- connectionName
- String
Název připojení Azure Active Directory nakonfigurovaného pro tohoto robota.
- resourceUrls
- String[]
Seznam adres URL prostředků, pro které se mají načíst tokeny.
- userId
- String
ID uživatele, pro které se načítají tokeny. Při předání hodnoty null je id uživatele převzato z aktivity v ITurnContext.
- cancellationToken
- CancellationToken
Token zrušení asynchronní operace
Návraty
Slovník resourceUrl na odpovídající TokenResponse.