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.