Lingua

BotFrameworkAdapter.GetAadTokensAsync Metodo

Definizione

Overload

Nome Descrizione
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)

Recupera i token Azure Active Directory per particolari risorse su una connessione configurata, utilizzando le AppCredentials del bot.

GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)

Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata usando appCredentials personalizzate.

GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)

Recupera i token Azure Active Directory per particolari risorse su una connessione configurata, utilizzando le AppCredentials del bot.

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

Parametri

context
ITurnContext

Contesto per il turno di conversazione corrente con l'utente.

connectionName
String

Nome della connessione di Azure Active Directory configurata con questo bot.

resourceUrls
String[]

Elenco di URL di risorse per cui recuperare i token.

userId
String

ID utente per il quale vengono recuperati i token. Se il passaggio di null userId viene tratto dall'attività in ITurnContext.

cancellationToken
CancellationToken

Il token di cancellazione dell'operazione asincrona.

Valori restituiti

Dizionario di resourceUrl nell'oggetto TokenResponse corrispondente.

Implementazioni

Si applica a

GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)

Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata usando appCredentials personalizzate.

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

Parametri

context
ITurnContext

Contesto per il turno di conversazione corrente con l'utente.

oAuthAppCredentials
AppCredentials

AppCredentials per OAuth.

connectionName
String

Nome della connessione di Azure Active Directory configurata con questo bot.

resourceUrls
String[]

Elenco di URL di risorse per cui recuperare i token.

userId
String

ID utente per il quale vengono recuperati i token. Se il passaggio di null userId viene tratto dall'attività in ITurnContext.

cancellationToken
CancellationToken

Il token di cancellazione dell'operazione asincrona.

Valori restituiti

Dizionario di resourceUrl nell'oggetto TokenResponse corrispondente.

Implementazioni

Si applica a