botframework-streaming package
Classi
| PayloadAssembler |
Assembla i payload per la libreria di streaming. |
| ContentStream |
Flusso di lunghezza fissa o infinita contenente il contenuto da decodificare. |
| CancelDisassembler |
Disassembler di annullamento dello streaming. |
| HttpContentStreamDisassembler |
Disassembler per il flusso di contenuto HTTP |
| PayloadDisassembler |
Disassembling del payload del flusso di classi di base. |
| RequestDisassembler |
Disassembler della richiesta di streaming. |
| ResponseDisassembler |
Disassembler di risposta di streaming. |
| HttpContent |
Classe HttpContent che contiene un SubscribableStream. |
| HttpContentStream |
Allegato contenuto all'interno di una raccolta di flussi di StreamingRequest, che contiene qualsiasi forma di elemento multimediale. |
| NamedPipeClient |
Implementazione del client di trasporto di streaming che usa named pipe per la comunicazione tra processi. |
| NamedPipeServer |
Implementazione del server di trasporto di streaming che usa named pipe per la comunicazione tra processi. |
| NamedPipeTransport |
Mittente del trasporto basato su named pipe e astrazione ricevitore |
| PayloadReceiver |
Ricevitore del payload per lo streaming. |
| PayloadSender |
Mittente del payload di streaming. |
| TransportDisconnectedEvent |
Evento da includere quando vengono generati eventi di disconnessione. |
| HeaderSerializer |
Serializzatore di intestazione di streaming |
| PayloadAssemblerManager |
Orchestra l'assembly di payload. |
| RequestManager |
Orchestra e gestisce le richieste di streaming in sospeso. |
| SendOperations |
Operazioni di invio per i payload di streaming. |
| StreamManager |
Orchestra e gestisce i flussi. |
| ProtocolAdapter |
Crea un adattatore di protocollo per streaming. |
| RequestHandler |
Implementata dalle classi usate per elaborare le richieste di streaming in ingresso inviate su un IStreamingTransport. |
| StreamingRequest |
Tipo di richiesta di base inviato tramite bot Framework Protocol 3 con i trasporti delle estensioni di streaming, equivalente ai messaggi di richiesta HTTP. |
| StreamingResponse |
Tipo di risposta di base inviato tramite Bot Framework Protocol 3 con i trasporti delle estensioni di streaming, equivalenti ai messaggi di risposta HTTP. |
| SubscribableStream |
Estensione di |
| NodeWebSocketFactory |
Rappresenta un Oggetto NodeWebSocketFactory per creare un server WebSocket. |
| NodeWebSocketFactoryBase |
Rappresenta una classe NodeWebSocketFactoryBase astratta per creare un WebSocket. |
| NodeWebSocket |
Implementazione di ISocket da usare con un NodeWebSocketFactory per creare un server WebSocket. |
| WebSocketClient |
Client basato su Web socket da usare come trasporto di streaming. |
| WebSocketServer |
Server basato su Web Socket da usare come trasporto di streaming. |
| WebSocketTransport |
Trasporto basato su Web socket. |
Interfacce
| IAssemblerParams |
Parametri per un assembler di streaming. |
| IBrowserFileReader |
Parzialmente rappresenta un FileReader dalla bozza di lavoro W3C FileAPI. Per altre informazioni, vedere https://w3c.github.io/FileAPI/#APIASynch. Questa interfaccia supporta il framework e non deve essere chiamata direttamente per il codice. |
| IBrowserWebSocket |
Parzialmente rappresenta un WebSocket di HTML Living Standard. Per altre informazioni, vedere https://html.spec.whatwg.org/multipage/web-sockets.html. Questa interfaccia supporta il framework e non deve essere chiamata direttamente per il codice. |
| IEventEmitter |
Rappresenta un oggetto EventEmitter del modulo |
| IHeader |
Definizione dell'intestazione del payload di streaming. |
| IHttpContentHeaders |
Definizione di intestazione del contenuto HTTP in streaming. |
| INodeBuffer |
Rappresenta un buffer del modulo |
| INodeIncomingMessage |
Rappresenta un oggetto IncomingMessage dal modulo |
| INodeServer |
Rappresenta un server del modulo |
| AddressInfo | |
| INodeSocket |
Rappresenta un socket del modulo |
| WritableStream | |
| IReceiveRequest |
Definizione della richiesta di ricezione di streaming. |
| IReceiveResponse |
Streaming della risposta da una richiesta di ricezione. |
| IRequestPayload |
Definizione per un payload di richiesta di streaming. |
| IResponsePayload |
Classe di base per tutti i dialoghi. |
| ISendPacket |
Definizione del pacchetto di invio di streaming. |
| ISocket | |
| IStreamDescription |
Definizione di una descrizione del flusso. |
| IStreamWrapper |
Flusso con lunghezza. |
| IStreamingTransportClient |
Astrazione per definire le caratteristiche di un client di trasporto di streaming. Le possibili implementazioni di esempio includono il client di trasporto WebSocket o il client di trasporto NamedPipe. |
| IStreamingTransportServer |
Astrazione per definire le caratteristiche di un server di trasporto di streaming. Le possibili implementazioni di esempio includono il server di trasporto WebSocket o il server di trasporto NamedPipe. |
| ITransport |
Astrazione per una definizione di trasporto generica. |
| ITransportReceiver |
Definizione di un trasporto di streaming in grado di ricevere richieste. |
| ITransportSender |
Definizione di un trasporto di streaming in grado di inviare richieste. |
Alias tipo
| BufferEncoding | |
| ValidBuffer |
Copyright (c) Microsoft Corporation. Tutti i diritti riservati. Concesso in licenza con la licenza MIT. |
| TransportDisconnectedEventHandler | |
| ConnectionListener | |
Enumerazioni
| PayloadConstants |
Costanti per i payload di streaming. |
| PayloadTypes |
Tipi di payload supportati nella libreria di streaming. |
Funzioni
| create |
Creare un server Node 'net' |
| get |
Ottenere una funzione che crea un'istanza del server Node 'net' |
| generate |
Genera una stringa uuid v4. |
Dettagli funzione
createNodeServer(ConnectionListener)
Creare un server Node 'net'
function createNodeServer(callback?: ConnectionListener): INodeServer
Parametri
- callback
- ConnectionListener
Listener di connessione facoltativo
Restituisce
un'istanza del server Node 'net'
getServerFactory()
Ottenere una funzione che crea un'istanza del server Node 'net'
function getServerFactory(): (callback?: ConnectionListener) => INodeServer
Restituisce
(callback?: ConnectionListener) => INodeServer
una funzione di server factory
generateGuid()
Genera una stringa uuid v4.
function generateGuid(): string
Restituisce
string
Stringa uuidv4.