Поделиться через


BotFrameworkAdapter.GetUserTokenAsync Метод

Определение

Перегрузки

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

Пытается получить маркер для пользователя, который находится в потоке входа, с помощью настроенных AppCredentials.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Пытается получить маркер для пользователя, который находится в потоке входа, с помощью AppCredentials бота.

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

Пытается получить маркер для пользователя, который находится в потоке входа, с помощью настроенных 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)

Параметры

turnContext
ITurnContext

Контекст для текущей беседы с пользователем.

oAuthAppCredentials
AppCredentials

AppCredentials для OAuth.

connectionName
String

Имя используемого подключения проверки подлинности.

magicCode
String

(Необязательно) Необязательный код, введенный пользователем для проверки.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Ответ токена.

Реализации

Применяется к

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Пытается получить маркер для пользователя, который находится в потоке входа, с помощью 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)

Параметры

turnContext
ITurnContext

Контекст для текущей беседы с пользователем.

connectionName
String

Имя используемого подключения проверки подлинности.

magicCode
String

(Необязательно) Необязательный код, введенный пользователем для проверки.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Ответ токена.

Реализации

Применяется к