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


StreamingRequestHandler Класс

Определение

Обработчик запросов, который обрабатывает входящие запросы, отправленные через IStreamingTransport, и соответствует протоколу Bot Framework версии 3 с расширениями потоковой передачи.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Наследование
StreamingRequestHandler
Реализации

Конструкторы

StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Инициализирует новый экземпляр класса StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Инициализирует новый экземпляр StreamingRequestHandler класса и устанавливает подключение через именованный канал к каналу потоковой передачи.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

Инициализирует новый экземпляр StreamingRequestHandler класса и устанавливает подключение через именованный канал к каналу потоковой передачи.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Инициализирует новый экземпляр StreamingRequestHandler класса и устанавливает подключение через WebSocket к каналу потоковой передачи.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Инициализирует новый экземпляр StreamingRequestHandler класса и устанавливает подключение через WebSocket к каналу потоковой передачи.

Свойства

Audience

Возвращает получателя действий , отправленных из этого StreamingRequestHandler.

ServiceUrl

Возвращает URL-адрес конечной точки канала, от которую streamingRequestHandler получает запросы.

Методы

ConversationAddedTime(String)

Возвращает значение , DateTime когда беседа была добавлена в этот обработчик запросов.

Dispose()

Обработчик запросов, который обрабатывает входящие запросы, отправленные через IStreamingTransport, и соответствует протоколу Bot Framework версии 3 с расширениями потоковой передачи.

Dispose(Boolean)

Удаляет ресурсы объекта StreamingRequestHandler.

ForgetConversation(String)

Удаляет заданный диалог из этого экземпляра коллекции отслеживаемых бесед StreamingRequestHandler.

HasConversation(String)

Проверяет, содержит ли набор диалогов, для которого этот объект StreamingRequestHandler получил запросы, а также переданный идентификатор диалога.

ListenAsync()

Начинает прослушивание входящих запросов через сервер StreamingRequestHandler.

ListenAsync(CancellationToken)

Начинает прослушивание входящих запросов через сервер StreamingRequestHandler.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

Обрабатывает входящие запросы.

SendActivityAsync(Activity, CancellationToken)

Преобразует в ActivityStreamingRequest и отправляет его в канал, к которому подключен StreamingRequestHandler.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Отправляет в подключенный StreamingRequest канал потоковой передачи.

ServerDisconnected(Object, DisconnectedEventArgs)

Обработчик событий для событий, отключенных от сервера.

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