Freigeben über


ResponseDisassembler class

Streaming response disassembler.

Extends

Konstruktoren

ResponseDisassembler(PayloadSender, string, StreamingResponse)

Initialisiert eine neue Instanz der ResponseDisassembler Klasse.

Eigenschaften

payloadType
response

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

ResponseDisassembler(PayloadSender, string, StreamingResponse)

Initialisiert eine neue Instanz der ResponseDisassembler Klasse.

new ResponseDisassembler(sender: PayloadSender, id: string, response: StreamingResponse)

Parameter

sender
PayloadSender

Der PayloadSender zum Senden der zerlegten Daten an.

id

string

Die ID dieses Disassemblers.

response
StreamingResponse

Die Antwort, die zerlegt werden soll.

Details zur Eigenschaft

payloadType

payloadType: PayloadTypes

Eigenschaftswert

response

response: StreamingResponse

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