Compartir a través de


botframework-streaming package

Clases

PayloadAssembler

Ensambla cargas para la biblioteca de streaming.

ContentStream

Secuencia de longitud fija o infinita que contiene contenido que se va a descodificar.

CancelDisassembler

Desensamblador de cancelación de streaming.

HttpContentStreamDisassembler

Desensamblador para flujo de contenido Http

PayloadDisassembler

Desensamblaje de carga de streaming de clase base.

RequestDisassembler

Desensamblador de solicitudes de streaming.

ResponseDisassembler

Desensamblador de respuesta de streaming.

HttpContent

La clase HttpContent que contiene un SuscripciónStream.

HttpContentStream

Datos adjuntos contenidos en una colección de secuencias de StreamingRequest, que contiene cualquier forma de elemento multimedia.

NamedPipeClient

Implementación del cliente de transporte de streaming que usa canalizaciones con nombre para la comunicación entre procesos.

NamedPipeServer

Implementación del servidor de transporte de streaming que usa canalizaciones con nombre para la comunicación entre procesos.

NamedPipeTransport

Abstracción receptora y remitente de transporte basado en canalizaciones con nombre

PayloadReceiver

Receptor de carga para streaming.

PayloadSender

Remitente de carga de streaming.

TransportDisconnectedEvent

Evento que se va a incluir cuando se desencadenan eventos de desconexión.

HeaderSerializer

Serializador de encabezado de streaming

PayloadAssemblerManager

Organiza el ensamblado de cargas.

RequestManager

Organiza y administra las solicitudes de streaming pendientes.

SendOperations

Envío de operaciones para cargas de streaming.

StreamManager

Organiza y administra secuencias.

ProtocolAdapter

Crea un adaptador de protocolo para Streaming.

RequestHandler

Implementado por las clases usadas para procesar las solicitudes de streaming entrantes enviadas a través de un IStreamingTransport.

StreamingRequest

Tipo de solicitud básico enviado a través de Bot Framework Protocol 3 con transportes de extensiones de streaming, equivalentes a mensajes de solicitud HTTP.

StreamingResponse

El tipo de respuesta básico enviado a través de Bot Framework Protocol 3 con transportes de extensiones de streaming, equivalentes a mensajes de respuesta HTTP.

SubscribableStream

Extensión de Duplex que funciona junto con un PayloadAssembler para convertir bytes sin procesar en un formulario consumible.

NodeWebSocketFactory

Representa un NodeWebSocketFactory para crear un servidor WebSocket.

NodeWebSocketFactoryBase

Representa una clase NodeWebSocketFactoryBase abstracta para crear un WebSocket.

NodeWebSocket

Implementación de ISocket para usarla con un NodeWebSocketFactory para crear un servidor WebSocket.

WebSocketClient

Cliente basado en sockets web que se usará como transporte de streaming.

WebSocketServer

Servidor basado en socket web que se va a usar como transporte de streaming.

WebSocketTransport

Transporte basado en socket web.

Interfaces

IAssemblerParams

Parámetros para un ensamblador de streaming.

IBrowserFileReader

Representa parcialmente un Objeto FileReader del borrador de trabajo de W3C FileAPI. Para obtener más información, consulte https://w3c.github.io/FileAPI/#APIASynch. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

IBrowserWebSocket

Representa parcialmente un WebSocket del estándar de vida HTML. Para obtener más información, consulte https://html.spec.whatwg.org/multipage/web-sockets.html. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

IEventEmitter

Representa un EventEmitter del módulo de net en Node.js. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

IHeader

Definición del encabezado de carga de streaming.

IHttpContentHeaders

Definición de encabezado de contenido Http de streaming.

INodeBuffer

Representa un búfer del módulo de net en Node.js. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

INodeIncomingMessage

Representa un Objeto IncomingMessage del módulo de http en Node.js. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

INodeServer

Representa un servidor del módulo de net en Node.js. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

AddressInfo
INodeSocket

Representa un socket del módulo net en Node.js. Esta interfaz admite el marco y no está pensado para llamarse directamente para el código.

WritableStream
IReceiveRequest

Definición de solicitud de recepción de streaming.

IReceiveResponse

Respuesta de streaming desde una solicitud de recepción.

IRequestPayload

Definición de una carga de solicitud de streaming.

IResponsePayload

Clase base para todos los diálogos.

ISendPacket

Definición de paquete de envío de streaming.

ISocket
IStreamDescription

Definición de una descripción de flujo.

IStreamWrapper

Secuencia con longitud.

IStreamingTransportClient

Abstracción para definir las características de un cliente de transporte de streaming. Entre las implementaciones posibles se incluyen el cliente de transporte de WebSocket o el cliente de transporte NamedPipe.

IStreamingTransportServer

Abstracción para definir las características de un servidor de transporte de streaming. Entre las posibles implementaciones de ejemplo se incluyen el servidor de transporte webSocket o el servidor de transporte NamedPipe.

ITransport

Abstracción para una definición de transporte genérica.

ITransportReceiver

Definición de un transporte de streaming que puede recibir solicitudes.

ITransportSender

Definición de un transporte de streaming que puede enviar solicitudes.

Alias de tipos

BufferEncoding
ValidBuffer

Copyright (c) Microsoft Corporation. Todos los derechos reservados. Con licencia de MIT.

TransportDisconnectedEventHandler
ConnectionListener

Enumeraciones

PayloadConstants

Constantes para cargas de streaming.

PayloadTypes

Tipos de cargas que se admiten en la biblioteca de streaming.

Funciones

createNodeServer(ConnectionListener)

Creación de un servidor "net" de nodo

getServerFactory()

Obtención de una función que crea una instancia de servidor "net" de nodo

generateGuid()

Genera una cadena uuid v4.

Detalles de la función

createNodeServer(ConnectionListener)

Creación de un servidor "net" de nodo

function createNodeServer(callback?: ConnectionListener): INodeServer

Parámetros

callback
ConnectionListener

Agente de escucha de conexión opcional

Devoluciones

una instancia de servidor "net" de nodo

getServerFactory()

Obtención de una función que crea una instancia de servidor "net" de nodo

function getServerFactory(): (callback?: ConnectionListener) => INodeServer

Devoluciones

(callback?: ConnectionListener) => INodeServer

una función de generador de servidores

generateGuid()

Genera una cadena uuid v4.

function generateGuid(): string

Devoluciones

string

Cadena uuidv4.