BotFrameworkAdapter.GetUserTokenAsync 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.
Överlagringar
| Name | Description |
|---|---|
| GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Försöker hämta token för en användare som är i ett inloggningsflöde, med hjälp av anpassade AppCredentials. |
| GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Försöker hämta token för en användare som befinner sig i ett inloggningsflöde, med hjälp av botens AppCredentials. |
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Försöker hämta token för en användare som är i ett inloggningsflöde, med hjälp av anpassade AppCredentials.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Overridable Function GetUserTokenAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, magicCode As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)
Parametrar
- turnContext
- ITurnContext
Kontext för den aktuella konversationsvändningen med användaren.
- oAuthAppCredentials
- AppCredentials
AppCredentials för OAuth.
- connectionName
- String
Namnet på den autentiseringsanslutning som ska användas.
- magicCode
- String
(Valfritt) Valfri användare har angett kod för att verifiera.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Symboliskt svar.
Implementeringar
Gäller för
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Försöker hämta token för en användare som befinner sig i ett inloggningsflöde, med hjälp av botens AppCredentials.
public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Overridable Function GetUserTokenAsync (turnContext As ITurnContext, connectionName As String, magicCode As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)
Parametrar
- turnContext
- ITurnContext
Kontext för den aktuella konversationsvändningen med användaren.
- connectionName
- String
Namnet på den autentiseringsanslutning som ska användas.
- magicCode
- String
(Valfritt) Valfri användare har angett kod för att verifiera.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Symboliskt svar.