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.