ActivityHandler.OnSignInInvokeAsync Метод

Определение

Вызывается при signin/verifyState получении события или signin/tokenExchange при использовании базового поведения OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) . При использовании OAuthPromptпереопределите этот метод, чтобы перенаправлять его Activity в текущий диалог. По умолчанию этот метод не выполняет никаких действий.

protected virtual System.Threading.Tasks.Task OnSignInInvokeAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnSignInInvokeAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnSignInInvokeAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnSignInInvokeAsync (turnContext As ITurnContext(Of IInvokeActivity), cancellationToken As CancellationToken) As Task

Параметры

turnContext
ITurnContext<IInvokeActivity>

Строго типизированный объект контекста для этого шага.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

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

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) Когда метод получает объект Invoke с значением Name "token/response", он вызывает этот метод.

Если бот использует OAuthPrompt, переадресуйте входящие Activity данные в текущее диалоговое окно.

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

См. также раздел