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


BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync Метод

Определение

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

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessStreamingActivityAsync (Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callbackHandler, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessStreamingActivityAsync (activity As Activity, callbackHandler As BotCallbackHandler, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

Параметры

activity
Activity

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

callbackHandler
BotCallbackHandler

Объект BotCallbackHandler , обрабатывающий действие.

cancellationToken
CancellationToken

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

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

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

Реализации

Комментарии

Вызовите этот метод для реактивной отправки сообщения в беседу. Если задача завершается успешно, если действие Type имеет значение Invoke и соответствующий InvokeResponse ключ (ChannelId + Id) найден, возвращается , в противном случае возвращается значение NULL.

Этот метод регистрирует следующие службы для поворота.

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