IUserTokenProvider.GetAadTokensAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar Azure Active Directory-token för vissa resurser på en konfigurerad anslutning med hjälp av robotens AppCredentials.
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))
Parametrar
- context
- ITurnContext
Kontext för den aktuella konversationsvändningen med användaren.
- connectionName
- String
Namnet på Azure Active Directory-anslutningen som konfigurerats med den här roboten.
- resourceUrls
- String[]
Listan över resurs-URL:er som token ska hämtas för.
- userId
- String
Det användar-ID som token hämtas för. Om du skickar null hämtas userId från aktiviteten i ITurnContext.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
Ordlista för resourceUrl till motsvarande TokenResponse.