botframework-streaming package
Классы
| PayloadAssembler |
Собирает полезные данные для потоковой библиотеки. |
| ContentStream |
Поток фиксированной или бесконечной длины, содержащей содержимое для декодирования. |
| CancelDisassembler |
Отмена отмены потоковой передачи дизассембллера. |
| HttpContentStreamDisassembler |
Дизассембллер для потока содержимого Http |
| PayloadDisassembler |
Разбиение полезных данных потоковой передачи базового класса. |
| RequestDisassembler |
Дизассембллер потокового запроса. |
| ResponseDisassembler |
Дизассембллер потоковой передачи ответа. |
| HttpContent |
Класс HttpContent, содержащий SubscribableStream. |
| HttpContentStream |
Вложение, содержащееся в коллекции потоков StreamingRequest, которая сама содержит любую форму элемента мультимедиа. |
| NamedPipeClient |
Реализация клиента потоковой передачи транспорта, использующая именованные каналы для взаимодействия между процессами. |
| NamedPipeServer |
Реализация сервера потоковой передачи транспорта, которая использует именованные каналы для взаимодействия между процессами. |
| NamedPipeTransport |
Абстракция отправителей транспорта и получателей на основе именованных каналов |
| PayloadReceiver |
Приемник полезных данных для потоковой передачи. |
| PayloadSender |
Отправитель полезных данных потоковой передачи. |
| TransportDisconnectedEvent |
Событие, которое необходимо включить при срабатывании событий отключения. |
| HeaderSerializer |
Сериализатор заголовков потоковой передачи |
| PayloadAssemblerManager |
Оркеструет сборку полезных данных. |
| RequestManager |
Управляет ожидающих потоковых запросов и управляет ими. |
| SendOperations |
Отправка операций для полезных данных потоковой передачи. |
| StreamManager |
Оркеструет потоки и управляет ими. |
| ProtocolAdapter |
Создает адаптер протокола для потоковой передачи. |
| RequestHandler |
Реализуется классами, используемыми для обработки входящих потоковых запросов, отправленных через IStreamingTransport. |
| StreamingRequest |
Базовый тип запроса, отправленный по протоколу 3 Bot Framework с транспортами потоковой передачи, эквивалентными сообщениям HTTP-запроса. |
| StreamingResponse |
Базовый тип ответа, отправленный по протоколу 3 Bot Framework с транспортами потоковой передачи расширений, эквивалентно http-ответам. |
| SubscribableStream |
Расширение |
| NodeWebSocketFactory |
Представляет NodeWebSocketFactory для создания сервера WebSocket. |
| NodeWebSocketFactoryBase |
Представляет абстрактный класс NodeWebSocketFactoryBase для создания WebSocket. |
| NodeWebSocket |
Реализация ISocket для использования с NodeWebSocketFactory для создания сервера WebSocket. |
| WebSocketClient |
Клиент на основе веб-сокета, используемый в качестве потокового транспорта. |
| WebSocketServer |
Сервер на основе веб-сокета, используемый в качестве транспорта потоковой передачи. |
| WebSocketTransport |
Транспорт на основе веб-сокета. |
Интерфейсы
| IAssemblerParams |
Параметры для сборщика потоковой передачи. |
| IBrowserFileReader |
Частично представляет fileReader из рабочего черновика W3C FileAPI. Дополнительные сведения см. в https://w3c.github.io/FileAPI/#APIASynch. Этот интерфейс поддерживает платформу и не предназначен для вызова непосредственно для кода. |
| IBrowserWebSocket |
Частично представляет webSocket из HTML Living Standard. Дополнительные сведения см. в https://html.spec.whatwg.org/multipage/web-sockets.html. Этот интерфейс поддерживает платформу и не предназначен для вызова непосредственно для кода. |
| IEventEmitter |
Представляет EventEmitter из модуля |
| IHeader |
Определение заголовка полезных данных потоковой передачи. |
| IHttpContentHeaders |
Определение заголовка контента Http. |
| INodeBuffer |
Представляет буфер из модуля |
| INodeIncomingMessage |
Представляет входящийmessage из модуля |
| INodeServer |
Представляет сервер из модуля |
| AddressInfo | |
| INodeSocket |
Представляет сокет из модуля |
| WritableStream | |
| IReceiveRequest |
Определение запроса потоковой передачи. |
| IReceiveResponse |
Потоковая передача ответа от запроса на получение. |
| IRequestPayload |
Определение полезных данных потокового запроса. |
| IResponsePayload |
Базовый класс для всех диалоговых окон. |
| ISendPacket |
Определение пакета отправки потоковой передачи. |
| ISocket | |
| IStreamDescription |
Определение описания потока. |
| IStreamWrapper |
Поток с длиной. |
| IStreamingTransportClient |
Абстракция для определения характеристик клиента потоковой передачи. Примеры возможных реализаций включают в себя транспортный клиент WebSocket или транспортный клиент NamedPipe. |
| IStreamingTransportServer |
Абстракции для определения характеристик транспортного сервера потоковой передачи. Примеры возможных реализаций включают транспортный сервер WebSocket или транспортный сервер NamedPipe. |
| ITransport |
Абстракция для универсального определения транспорта. |
| ITransportReceiver |
Определение потокового транспорта, который может получать запросы. |
| ITransportSender |
Определение потокового транспорта, который может отправлять запросы. |
Псевдонимы типа
| BufferEncoding | |
| ValidBuffer |
Корпорация Майкрософт(c) корпорация Майкрософт. Все права защищены. Лицензирована в соответствии с лицензией MIT. |
| TransportDisconnectedEventHandler | |
| ConnectionListener | |
Перечисления
| PayloadConstants |
Константы для полезных данных потоковой передачи. |
| PayloadTypes |
Типы полезных данных, поддерживаемые в библиотеке потоковой передачи. |
Функции
| create |
Создание сервера Node 'net' |
| get |
Получение функции, создающей экземпляр сервера Node "net" |
| generate |
Создает строку uuid версии 4. |
Сведения о функции
createNodeServer(ConnectionListener)
Создание сервера Node 'net'
function createNodeServer(callback?: ConnectionListener): INodeServer
Параметры
- callback
- ConnectionListener
Необязательный прослушиватель подключений
Возвращаемое значение
Экземпляр сервера Node 'net'
getServerFactory()
Получение функции, создающей экземпляр сервера Node "net"
function getServerFactory(): (callback?: ConnectionListener) => INodeServer
Возвращаемое значение
(callback?: ConnectionListener) => INodeServer
функция фабрики серверов
generateGuid()
Создает строку uuid версии 4.
function generateGuid(): string
Возвращаемое значение
string
Строка uuidv4.