IUserTokenProvider.GetAadTokensAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada, usando as AppCredentials do bot.
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))
Parâmetros
- context
- ITurnContext
Contexto para a virada atual da conversa com o usuário.
- connectionName
- String
O nome da conexão do Azure Active Directory configurada com esse bot.
- resourceUrls
- String[]
A lista de URLs de recurso para a qual recuperar tokens.
- userId
- String
A ID do usuário para a qual os tokens são recuperados. Se a passagem for nula, a userId será retirada da Atividade no ITurnContext.
- cancellationToken
- CancellationToken
Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.
Retornos
Dicionário de resourceUrl para o TokenResponse correspondente.