Język

TestAdapter.GetUserTokenAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

Próbuje pobrać token dla użytkownika będącego w procesie logowania, używając spersonalizowanych danych uwierzytelniających App.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Próby pobrania tokena dla użytkownika będącego w procesie logowania, używając AppCredentials bota.

GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

Próbuje pobrać token dla użytkownika będącego w procesie logowania, używając spersonalizowanych danych uwierzytelniających App.

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);
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, cancellationToken As CancellationToken) As Task(Of TokenResponse)

Parametry

turnContext
ITurnContext

Kontekst bieżącej rozmowy z użytkownikiem.

oAuthAppCredentials
AppCredentials

AppCredentials for OAuth.AppCredentials for OAuth (Tworzenie aplikacji dla protokołu OAuth).

connectionName
String

Nazwa połączenia uwierzytelniania do użycia.

magicCode
String

(Opcjonalnie) Opcjonalny użytkownik wprowadził kod w celu zweryfikowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Odpowiedź token lub null, jeśli token nie został znaleziony.

Implementuje

Dotyczy

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Próby pobrania tokena dla użytkownika będącego w procesie logowania, używając AppCredentials bota.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken);
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, cancellationToken As CancellationToken) As Task(Of TokenResponse)

Parametry

turnContext
ITurnContext

Kontekst bieżącej rozmowy z użytkownikiem.

connectionName
String

Nazwa połączenia uwierzytelniania do użycia.

magicCode
String

(Opcjonalnie) użytkownik wprowadził kod do weryfikacji.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Odpowiedź token lub null, jeśli token nie został znaleziony.

Implementuje

Dotyczy