PayloadAssembler class
Fasst Nutzlasten für die Streamingbibliothek zusammen.
Konstruktoren
| Payload |
Initialisiert eine neue Instanz der PayloadAssembler Klasse. |
Eigenschaften
| content |
|
| end | |
| id | |
| payload |
Methoden
| close() | Schließt den Assembler. |
| get |
Ruft die Nutzlast des Assemblers als Datenstrom ab. |
| on |
Die Aktion, die der Assembler ausführt, wenn neue Bytes im eingehenden Datenstrom empfangen werden. |
Details zum Konstruktor
PayloadAssembler(StreamManager, IAssemblerParams)
Initialisiert eine neue Instanz der PayloadAssembler Klasse.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
Parameter
- streamManager
- StreamManager
Der StreamManager die Verwaltung des zusammengefügten Datenstroms.
- params
- IAssemblerParams
Parameter für einen Streaming-Assembler.
Details zur Eigenschaft
contentLength
contentLength: number
Eigenschaftswert
number
end
end: boolean
Eigenschaftswert
boolean
id
id: string
Eigenschaftswert
string
payloadType
Details zur Methode
close()
Schließt den Assembler.
function close()
getPayloadStream()
Ruft die Nutzlast des Assemblers als Datenstrom ab.
function getPayloadStream(): SubscribableStream
Gibt zurück
Eine AbonnierenableStream- der Nutzlast des Assemblers.
onReceive(IHeader, SubscribableStream, number)
Die Aktion, die der Assembler ausführt, wenn neue Bytes im eingehenden Datenstrom empfangen werden.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
Parameter
- header
- IHeader
Die Kopfzeile des Datenstroms.
- stream
- SubscribableStream
Der eingehende Datenstrom, der zusammengestellt wird.
- _contentLength
-
number
Die Länge des Datenstroms, falls endlich.