Freigeben über


RequestDisassembler class

Demontage der Streaminganforderung.

Extends

Konstruktoren

RequestDisassembler(PayloadSender, string, StreamingRequest)

Initialisiert eine neue Instanz der RequestDisassembler Klasse.

Eigenschaften

payloadType
request

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

RequestDisassembler(PayloadSender, string, StreamingRequest)

Initialisiert eine neue Instanz der RequestDisassembler Klasse.

new RequestDisassembler(sender: PayloadSender, id: string, request?: StreamingRequest)

Parameter

sender
PayloadSender

Der PayloadSender zum Senden der zerlegten Daten an.

id

string

Die ID dieses Disassemblers.

request
StreamingRequest

Die Anforderung, die zerlegt werden soll.

Details zur Eigenschaft

payloadType

payloadType: PayloadTypes

Eigenschaftswert

request

request?: StreamingRequest

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>

Ein IStreamWrapper- mit einem abonnierbaren Stream.

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