botframework-streaming package
Klassen
PayloadAssembler |
Fasst Nutzlasten für die Streamingbibliothek zusammen. |
ContentStream |
Ein Datenstrom mit fester oder unendlicher Länge, der Inhalte enthält, die decodiert werden sollen. |
CancelDisassembler |
Streaming cancel disassembler. |
HttpContentStreamDisassembler |
Disassembler für HTTP-Inhaltsstream |
PayloadDisassembler |
Die Basisklassen-Streamingnutzlast wird zerlegt. |
RequestDisassembler |
Demontage der Streaminganforderung. |
ResponseDisassembler |
Streaming response disassembler. |
HttpContent |
Die HttpContent-Klasse, die einen AbonnierenableStream-enthält. |
HttpContentStream |
Eine Anlage, die in der Streamsammlung eines StreamingRequest enthalten ist, die selbst eine beliebige Form von Medienelementen enthält. |
NamedPipeClient |
Implementierung des Streaming-Transportclients, die benannte Pipes für die Kommunikation zwischen Prozessen verwendet. |
NamedPipeServer |
Implementierung des Streaming-Transportservers, die benannte Pipes für die Kommunikation zwischen Prozessen verwendet. |
NamedPipeTransport |
Named pipes based transport sender and receiver abstraction |
PayloadReceiver |
Nutzlastempfänger für Streaming. |
PayloadSender |
Streamingnutzlast-Absender. |
TransportDisconnectedEvent |
Ereignis, das beim Auslösen von Verbindungsereignissen eingeschlossen werden soll. |
HeaderSerializer |
Serialisierer für Streamingheader |
PayloadAssemblerManager |
Koordiniert die Assembly von Nutzlasten. |
RequestManager |
Koordiniert und verwaltet ausstehende Streaminganforderungen. |
SendOperations |
Sendevorgänge für Streamingnutzlasten. |
StreamManager |
Koordiniert und verwaltet Datenströme. |
ProtocolAdapter |
Erstellt einen Protokolladapter für Streaming. |
RequestHandler |
Implementiert von Klassen, die zum Verarbeiten eingehender Streaminganforderungen verwendet werden, die über eine IStreamingTransport-gesendet werden. |
StreamingRequest |
Der grundlegende Anforderungstyp, der über Bot Framework Protocol 3 mit Streaming Extensions-Transporten gesendet wurde, entspricht HTTP-Anforderungsnachrichten. |
StreamingResponse |
Der grundlegende Antworttyp, der über bot Framework Protocol 3 mit Streaming Extensions-Transporten gesendet wird, entspricht HTTP-Antwortnachrichten. |
SubscribableStream |
Eine Erweiterung von |
NodeWebSocketFactory |
Stellt eine NodeWebSocketFactory dar, um einen WebSocket-Server zu erstellen. |
NodeWebSocketFactoryBase |
Stellt eine abstrakte NodeWebSocketFactoryBase-Klasse dar, um ein WebSocket zu erstellen. |
NodeWebSocket |
Eine Implementierung von ISocket- zur Verwendung mit einem NodeWebSocketFactory- zum Erstellen eines WebSocket-Servers. |
WebSocketClient |
Websocket-basierter Client, der als Streamingtransport verwendet werden soll. |
WebSocketServer |
Websocketbasierter Server, der als Streamingtransport verwendet werden soll. |
WebSocketTransport |
Websocketbasierter Transport. |
Schnittstellen
IAssemblerParams |
Parameter für einen Streaming-Assembler. |
IBrowserFileReader |
Teilweise stellt einen FileReader aus dem W3C FileAPI Working Draft dar. Weitere Informationen finden Sie unter https://w3c.github.io/FileAPI/#APIASynch. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden. |
IBrowserWebSocket |
Teilweise stellt ein WebSocket aus dem HTML Living Standard dar. Weitere Informationen finden Sie unter https://html.spec.whatwg.org/multipage/web-sockets.html. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden. |
IEventEmitter |
Stellt einen EventEmitter aus dem modul |
IHeader |
Definition des Streamingnutzlastheaders. |
IHttpContentHeaders |
Http-Inhaltsheaderdefinition für Streaming. |
INodeBuffer |
Stellt einen Puffer aus dem modul |
INodeIncomingMessage |
Stellt eine IncomingMessage aus dem modul |
INodeServer |
Stellt einen Server aus dem modul |
AddressInfo | |
INodeSocket |
Stellt einen Socket aus dem modul |
WritableStream | |
IReceiveRequest |
Definition der Streaming-Empfangsanforderung. |
IReceiveResponse |
Streamingantwort von einer Empfangsanfrage. |
IRequestPayload |
Definition für eine Streaminganforderungsnutzlast. |
IResponsePayload |
Basisklasse für alle Dialogfelder. |
ISendPacket |
Definition des Streaming-Sendepakets. |
ISocket | |
IStreamDescription |
Definition einer Datenstrombeschreibung. |
IStreamWrapper |
Stream mit Länge. |
IStreamingTransportClient |
Abstraktion zum Definieren der Merkmale eines Streaming-Transportclients. Beispiele für mögliche Implementierungen sind webSocket-Transportclient oder NamedPipe-Transportclient. |
IStreamingTransportServer |
Abstraktion zum Definieren der Merkmale eines Streaming-Transportservers. Beispiele für mögliche Implementierungen sind webSocket-Transportserver oder NamedPipe-Transportserver. |
ITransport |
Abstraktion für eine generische Transportdefinition. |
ITransportReceiver |
Definition eines Streaming-Transports, der Anforderungen empfangen kann. |
ITransportSender |
Definition eines Streaming-Transports, der Anforderungen senden kann. |
Typaliase
BufferEncoding | |
ValidBuffer |
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz. |
TransportDisconnectedEventHandler | |
ConnectionListener |
Enumerationen
PayloadConstants |
Konstanten für Streamingnutzlasten. |
PayloadTypes |
Typen von Nutzlasten, die in der Streamingbibliothek unterstützt werden. |
Functions
create |
Erstellen eines Knotenservers 'net' |
get |
Abrufen einer Funktion, die eine Knotenserverinstanz "net" erstellt |
generate |
Generiert eine uuid v4-Zeichenfolge. |
Details zur Funktion
createNodeServer(ConnectionListener)
Erstellen eines Knotenservers 'net'
function createNodeServer(callback?: ConnectionListener): INodeServer
Parameter
- callback
- ConnectionListener
Optionaler Verbindungslistener
Gibt zurück
eine Serverinstanz des Knotens 'net'
getServerFactory()
Abrufen einer Funktion, die eine Knotenserverinstanz "net" erstellt
function getServerFactory(): (callback?: ConnectionListener) => INodeServer
Gibt zurück
(callback?: ConnectionListener) => INodeServer
Eine Serverfactoryfunktion
generateGuid()
Generiert eine uuid v4-Zeichenfolge.
function generateGuid(): string
Gibt zurück
string
Eine uuidv4-Zeichenfolge.