botframework-streaming package
Klassen
PayloadAssembler |
Stellt Nutzlasten für die Streamingbibliothek zusammen. |
ContentStream |
Ein Stream mit fester oder unendlicher Länge, der zu decodierte Inhalte enthält. |
CancelDisassembler |
Streaming cancel disassembler. |
HttpContentStreamDisassembler |
Disassembler für HTTP-Inhaltsdatenstrom |
PayloadDisassembler |
Disassemblierung der Streamingnutzlast der Basisklasse. |
RequestDisassembler |
Streaminganforderungs-Disassembler. |
ResponseDisassembler |
Streamingantwort-Disassembler. |
HttpContent |
Die HttpContent-Klasse, die einen Abonnierenstream enthält. |
HttpContentStream |
Eine Anlage, die in der Streamauflistung einer StreamingRequest enthalten ist, die selbst eine beliebige Form von Medienelement enthält. |
NamedPipeClient |
Clientimplementierung des Streamingtransports, die Named Pipes für die prozessübergreifende Kommunikation verwendet. |
NamedPipeServer |
Implementierung des Streamingtransportservers, die Named Pipes für die prozessübergreifende Kommunikation verwendet. |
NamedPipeTransport |
Named Pipes-basierte Transport-Absender- und Empfänger-Abstraktion |
PayloadReceiver |
Nutzlastempfänger für Streaming. |
PayloadSender |
Absender der Streamingnutzlast. |
TransportDisconnectedEvent |
Ereignis, das beim Auslösen von Trennungsereignissen eingeschlossen werden soll. |
HeaderSerializer |
Streamingheaderialisierungsprogramm |
PayloadAssemblerManager |
Orchestriert die Assembly von Nutzlasten. |
RequestManager |
Orchestriert und verwaltet ausstehende Streaminganforderungen. |
SendOperations |
Sendevorgänge für Streamingnutzlasten. |
StreamManager |
Orchestriert und verwaltet Streams. |
ProtocolAdapter |
Erstellt einen Protokolladapter für Streaming. |
RequestHandler |
Wird von Klassen implementiert, die zum Verarbeiten eingehender Streaminganforderungen verwendet werden, die über einen IStreamingTransport gesendet werden. |
StreamingRequest |
Der grundlegende Anforderungstyp, der über Das Bot Framework-Protokoll 3 mit Streamingerweiterungstransporten gesendet wird, entspricht HTTP-Anforderungsmeldungen. |
StreamingResponse |
Der grundlegende Antworttyp, der über Das Bot Framework-Protokoll 3 mit Streamingerweiterungstransporten gesendet wird, entspricht HTTP-Antwortnachrichten. |
SubscribableStream |
Eine Erweiterung von |
NodeWebSocketFactory |
Stellt eine NodeWebSocketFactory zum Erstellen eines WebSocket-Servers dar. |
NodeWebSocketFactoryBase |
Stellt eine abstrakte NodeWebSocketFactoryBase-Klasse dar, um ein WebSocket zu erstellen. |
NodeWebSocket |
Eine Implementierung von ISocket , die mit einer NodeWebSocketFactory zum Erstellen eines WebSocket-Servers verwendet werden soll. |
WebSocketClient |
Websocketbasierter 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 |
Stellt teilweise einen FileReader aus dem W3C FileAPI-Arbeitsentwurf 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 |
Stellt teilweise 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 |
IHeader |
Definition des Streamingnutzlastheaders. |
IHttpContentHeaders |
Http-Inhaltsheaderdefinition für Streaming. |
INodeBuffer |
Stellt einen Puffer aus dem |
INodeIncomingMessage |
Stellt eine IncomingMessage aus dem |
INodeServer |
Stellt einen Server aus dem |
AddressInfo | |
INodeSocket |
Stellt einen Socket aus dem |
WritableStream | |
IReceiveRequest |
Definition der Streaming-Empfangsanforderung. |
IReceiveResponse |
Streamingantwort von einer Empfangsanforderung. |
IRequestPayload |
Definition für eine Streaminganforderungsnutzlast. |
IResponsePayload |
Basisklasse für alle Dialoge. |
ISendPacket |
Definition des Streamings-Sendepakets. |
ISocket | |
IStreamDescription |
Definition einer Streambeschreibung. |
IStreamWrapper |
Stream mit Länge. |
IStreamingTransportClient |
Abstraktion, um die Merkmale eines Streamingtransportclients zu definieren. Beispiele für mögliche Implementierungen sind der WebSocket-Transportclient oder der NamedPipe-Transportclient. |
IStreamingTransportServer |
Abstraktion, um die Merkmale eines Streamingtransportservers zu definieren. Beispiele für mögliche Implementierungen sind der WebSocket-Transportserver oder der NamedPipe-Transportserver. |
ITransport |
Abstraktion für eine generische Transportdefinition. |
ITransportReceiver |
Definition eines Streamingtransports, der Anforderungen empfangen kann. |
ITransportSender |
Definition eines Streamingtransports, 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 "Net"-Knotenservers |
get |
Abrufen einer Funktion, die eine Node-Net-Serverinstanz erstellt |
generate |
Generiert eine uuid v4-Zeichenfolge. |
Details zur Funktion
createNodeServer(ConnectionListener)
Erstellen eines "Net"-Knotenservers
function createNodeServer(callback?: ConnectionListener): INodeServer
Parameter
- callback
- ConnectionListener
Optionaler Verbindungslistener
Gibt zurück
eine Node-Net-Serverinstanz
getServerFactory()
Abrufen einer Funktion, die eine Node-Net-Serverinstanz 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.