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 |
| NodeWebSocketFactory |
Representa um NodeWebSocketFactory para criar um servidor WebSocket. |
| NodeWebSocketFactoryBase |
Representa uma classe nodeWebSocketFactoryBase abstrata para criar um WebSocket. |
| NodeWebSocket |
Uma implementação de |
| 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 |
| 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 |
| INodeIncomingMessage |
Representa um IncomingMessage do módulo |
| INodeServer |
Representa um servidor do módulo |
| AddressInfo | |
| INodeSocket |
Representa um soquete do módulo |
| 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
| create |
Criar um servidor 'net' do nó |
| get |
Obter uma função que cria uma instância de servidor 'net' do Nó |
| generate |
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.