Freigeben über


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 Duplex , die in Verbindung mit einem PayloadAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

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 net Modul in Node.js dar. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden.

IHeader

Definition des Streamingnutzlastheaders.

IHttpContentHeaders

Http-Inhaltsheaderdefinition für Streaming.

INodeBuffer

Stellt einen Puffer aus dem net Modul in Node.js dar. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden.

INodeIncomingMessage

Stellt eine IncomingMessage aus dem http Modul in Node.js dar. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden.

INodeServer

Stellt einen Server aus dem net Modul in Node.js dar. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden.

AddressInfo
INodeSocket

Stellt einen Socket aus dem net Modul in Node.js dar. Diese Schnittstelle unterstützt das Framework und soll nicht direkt für Ihren Code aufgerufen werden.

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

createNodeServer(ConnectionListener)

Erstellen eines "Net"-Knotenservers

getServerFactory()

Abrufen einer Funktion, die eine Node-Net-Serverinstanz erstellt

generateGuid()

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.