Freigeben über


PayloadAssembler class

Fasst Nutzlasten für die Streamingbibliothek zusammen.

Konstruktoren

PayloadAssembler(StreamManager, IAssemblerParams)

Initialisiert eine neue Instanz der PayloadAssembler Klasse.

Eigenschaften

contentLength
end
id
payloadType

Methoden

close()

Schließt den Assembler.

getPayloadStream()

Ruft die Nutzlast des Assemblers als Datenstrom ab.

onReceive(IHeader, SubscribableStream, number)

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

payloadType: string | PayloadTypes

Eigenschaftswert

string | PayloadTypes

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.