Compartilhar via


botframework-streaming package

Classes

PayloadAssembler

Monta cargas para a biblioteca de streaming.

ContentStream

Um fluxo de comprimento fixo ou infinito que contém conteúdo a ser decodificado.

CancelDisassembler

Desmontagem de cancelamento de streaming.

HttpContentStreamDisassembler

Desmontagem do fluxo de conteúdo http

PayloadDisassembler

Desmontagem de conteúdo de streaming de classe base.

RequestDisassembler

Desmontagem de solicitação de streaming.

ResponseDisassembler

Desmontagem de resposta de streaming.

HttpContent

A classe HttpContent que contém um SubscribableStream.

HttpContentStream

Um anexo contido em uma coleção de fluxos do StreamingRequest, que contém qualquer forma de item de mídia.

NamedPipeClient

Implementação do cliente de transporte de streaming que usa pipes nomeados para comunicação entre processos.

NamedPipeServer

Implementação do servidor de transporte de streaming que usa pipes nomeados para comunicação entre processos.

NamedPipeTransport

Remetente de transporte baseado em pipes nomeados e abstração do receptor

PayloadReceiver

Receptor de conteúdo para streaming.

PayloadSender

Remetente de conteúdo de streaming.

TransportDisconnectedEvent

Evento a ser incluído quando eventos de desconexão são acionados.

HeaderSerializer

Serializador de cabeçalho de streaming

PayloadAssemblerManager

Orquestra o assembly de cargas.

RequestManager

Orquestra e gerencia solicitações de streaming pendentes.

SendOperations

Enviar operações para conteúdos de streaming.

StreamManager

Orquestra e gerencia fluxos.

ProtocolAdapter

Cria um adaptador de protocolo para Streaming.

RequestHandler

Implementado por classes usadas para processar solicitações de streaming de entrada enviadas por um IStreamingTransport.

StreamingRequest

O tipo de solicitação básica enviado pelo Bot Framework Protocol 3 com transportes de Extensões de Streaming, equivalente a mensagens de solicitação HTTP.

StreamingResponse

O tipo de resposta básico enviado pelo Bot Framework Protocol 3 com transportes de Extensões de Streaming, equivalente a mensagens de resposta HTTP.

SubscribableStream

Uma extensão de Duplex que opera em conjunto com uma PayloadAssembler para converter bytes brutos em uma forma consumível.

NodeWebSocketFactory

Representa um NodeWebSocketFactory para criar um servidor WebSocket.

NodeWebSocketFactoryBase

Representa uma classe nodeWebSocketFactoryBase abstrata para criar um WebSocket.

NodeWebSocket

Uma implementação de ISocket a ser usada com um NodeWebSocketFactory para criar um servidor WebSocket.

WebSocketClient

Cliente baseado em soquete da Web a ser usado como transporte de streaming.

WebSocketServer

Servidor baseado em soquete Da Web a ser usado como transporte de streaming.

WebSocketTransport

Transporte baseado em soquete da Web.

Interfaces

IAssemblerParams

Parâmetros para um assembler de streaming.

IBrowserFileReader

Representa parcialmente um FileReader do Rascunho de Trabalho de FileAPI do W3C. Para obter mais informações, consulte https://w3c.github.io/FileAPI/#APIASynch. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

IBrowserWebSocket

Representa parcialmente um WebSocket do HTML Living Standard. Para obter mais informações, consulte https://html.spec.whatwg.org/multipage/web-sockets.html. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

IEventEmitter

Representa um EventEmitter do módulo net no Node.js. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

IHeader

Definição de cabeçalho de conteúdo de streaming.

IHttpContentHeaders

Definição de cabeçalho de conteúdo Http de streaming.

INodeBuffer

Representa um buffer do módulo net em Node.js. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

INodeIncomingMessage

Representa um IncomingMessage do módulo http em Node.js. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

INodeServer

Representa um servidor do módulo net no Node.js. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

AddressInfo
INodeSocket

Representa um soquete do módulo net em Node.js. Essa interface dá suporte à estrutura e não se destina a ser chamada diretamente para seu código.

WritableStream
IReceiveRequest

Definição de solicitação de recebimento de streaming.

IReceiveResponse

Resposta de streaming de uma solicitação de recebimento.

IRequestPayload

Definição de uma carga de solicitação de streaming.

IResponsePayload

Classe base para todos os diálogos.

ISendPacket

Definição de pacote de envio de streaming.

ISocket
IStreamDescription

Definição de uma descrição de fluxo.

IStreamWrapper

Transmitir com comprimento.

IStreamingTransportClient

Abstração para definir as características de um cliente de transporte de streaming. As implementações possíveis de exemplo incluem o cliente de transporte WebSocket ou o cliente de transporte NamedPipe.

IStreamingTransportServer

Abstração para definir as características de um servidor de transporte de streaming. As implementações possíveis de exemplo incluem o servidor de transporte WebSocket ou o servidor de transporte NamedPipe.

ITransport

Abstração para uma definição de transporte genérica.

ITransportReceiver

Definição de um transporte de streaming que pode receber solicitações.

ITransportSender

Definição de um transporte de streaming que pode enviar solicitações.

Aliases de tipo

BufferEncoding
ValidBuffer

Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit.

TransportDisconnectedEventHandler
ConnectionListener

Enumerações

PayloadConstants

Constantes para conteúdos de streaming.

PayloadTypes

Tipos de conteúdo com suporte na biblioteca de streaming.

Funções

createNodeServer(ConnectionListener)

Criar um servidor 'net' do nó

getServerFactory()

Obter uma função que cria uma instância de servidor 'net' do Nó

generateGuid()

Gera uma cadeia de caracteres uuid v4.

Detalhes da função

createNodeServer(ConnectionListener)

Criar um servidor 'net' do nó

function createNodeServer(callback?: ConnectionListener): INodeServer

Parâmetros

callback
ConnectionListener

Ouvinte de conexão opcional

Retornos

uma instância de servidor 'net' do nó

getServerFactory()

Obter uma função que cria uma instância de servidor 'net' do Nó

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

Retornos

(callback?: ConnectionListener) => INodeServer

uma função de fábrica do servidor

generateGuid()

Gera uma cadeia de caracteres uuid v4.

function generateGuid(): string

Retornos

string

Uma cadeia de caracteres uuidv4.