Freigeben über


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 Duplex, die in Verbindung mit einem PayloadAssembler, um rohe Bytes in ein Verbrauchsformular zu konvertieren.

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

INodeIncomingMessage

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

INodeServer

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

AddressInfo
INodeSocket

Stellt einen Socket aus dem modul net in Node.jsdar. 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 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

createNodeServer(ConnectionListener)

Erstellen eines Knotenservers 'net'

getServerFactory()

Abrufen einer Funktion, die eine Knotenserverinstanz "net" erstellt

generateGuid()

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.