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)
Параметры
- callbackHandler
- BotCallbackHandler
Объект BotCallbackHandler , обрабатывающий действие.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения. Если тип действия был "Invoke" и соответствующий ключ (channelId + activityId) был найден, возвращается InvokeResponse, в противном случае возвращается значение NULL.
Реализации
Комментарии
Вызовите этот метод для реактивной отправки сообщения в беседу. Если задача завершается успешно, если действие Type имеет значение Invoke и соответствующий InvokeResponse ключ (ChannelId + Id) найден, возвращается , в противном случае возвращается значение NULL.
Этот метод регистрирует следующие службы для поворота.