Freigeben über


HttpContentStreamDisassembler class

Disassembler für HTTP-Inhaltsstream

Extends

Konstruktoren

HttpContentStreamDisassembler(PayloadSender, HttpContentStream)

Initialisiert eine neue Instanz der HttpContentStreamDisassembler Klasse.

Eigenschaften

contentStream
payloadType

Methoden

getStream()

Ruft den Datenstrom ab, auf dem dieser Disassembler ausgeführt wird.

Geerbte Methoden

disassemble()

Beginnt mit der Demontage einer Nutzlast und dem Senden der resultierenden Blöcke an die PayloadSender-, um über den Transport zu verteilen.

Details zum Konstruktor

HttpContentStreamDisassembler(PayloadSender, HttpContentStream)

Initialisiert eine neue Instanz der HttpContentStreamDisassembler Klasse.

new HttpContentStreamDisassembler(sender: PayloadSender, contentStream: HttpContentStream)

Parameter

sender
PayloadSender

Der PayloadSender zum Senden der zerlegten Daten an.

contentStream
HttpContentStream

Die HttpContentStream zerlegt werden.

Details zur Eigenschaft

contentStream

contentStream: HttpContentStream

Eigenschaftswert

payloadType

payloadType: PayloadTypes

Eigenschaftswert

Details zur Methode

getStream()

Ruft den Datenstrom ab, auf dem dieser Disassembler ausgeführt wird.

function getStream(): Promise<IStreamWrapper>

Gibt zurück

Promise<IStreamWrapper>

Eine IStreamWrapper mit einem abonnierbaren Strea.

Details zur geerbten Methode

disassemble()

Beginnt mit der Demontage einer Nutzlast und dem Senden der resultierenden Blöcke an die PayloadSender-, um über den Transport zu verteilen.

function disassemble(): Promise<void>

Gibt zurück

Promise<void>

Eine abgeschlossene Zusage, nachdem die zerlegte Nutzlast gesendet wurde.

geerbt vonPayloadDisassembler.disassemble