BotFrameworkAdapter.GetAadTokensAsync Metodo

Definizione

Overload

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

Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata, usando le credenziali app 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 di Azure Active Directory per determinate risorse in una connessione configurata, usando le credenziali app 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 corrente della conversazione 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 cui vengono recuperati i token. Se il passaggio di null userId viene tratto dall'attività in ITurnContext.

cancellationToken
CancellationToken

Token di annullamento dell'operazione asincrona.

Restituisce

Dizionario di resourceUrl con il 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 corrente della conversazione 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 cui vengono recuperati i token. Se il passaggio di null userId viene tratto dall'attività in ITurnContext.

cancellationToken
CancellationToken

Token di annullamento dell'operazione asincrona.

Restituisce

Dizionario di resourceUrl con il tokenResponse corrispondente.

Implementazioni

Si applica a