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


IAdapterIntegration.ProcessActivityAsync Метод

Определение

Создает контекст шага и запускает конвейер ПО промежуточного слоя для входящего действия.

public 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);
abstract member ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Параметры

authHeader
String

Заголовок проверки подлинности HTTP запроса.

activity
Activity

Входящее действие.

callback
BotCallbackHandler

Код, выполняемый в конце конвейера ПО промежуточного слоя адаптера.

cancellationToken
CancellationToken

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

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

Задача, представляющая работу, поставленную в очередь для выполнения. Если тип действия — Invoke и соответствующий ключ (channelId + activityId) найден, возвращается invokeResponse, в противном случае возвращается значение NULL.

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