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.