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


CloudAdapterBase.ProcessActivityAsync Метод

Определение

Перегрузки

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Реализация для обработки действия, отправленного этому боту.

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Реализация для обработки действия, отправленного этому боту.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Реализация для обработки действия, отправленного этому боту.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult authenticateRequestResult, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : Microsoft.Bot.Connector.Authentication.AuthenticateRequestResult * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authenticateRequestResult As AuthenticateRequestResult, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Параметры

authenticateRequestResult
AuthenticateRequestResult

Результаты проверки подлинности для этого поворота.

activity
Activity

Сообщение Activity для обработки.

callback
BotCallbackHandler

Метод, вызываемый для результирующего поворота бота.

cancellationToken
CancellationToken

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

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

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

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

ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Реализация для обработки действия, отправленного этому боту.

protected System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (string authHeader, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Параметры

authHeader
String

Заголовок авторизации из HTTP-запроса.

activity
Activity

Сообщение Activity для обработки.

callback
BotCallbackHandler

Метод, вызываемый для результирующего поворота бота.

cancellationToken
CancellationToken

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

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

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

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