Condividi tramite


ResponseDisassembler class

Disassembler di risposta di streaming.

Extends

Costruttori

ResponseDisassembler(PayloadSender, string, StreamingResponse)

Inizializza una nuova istanza della classe ResponseDisassembler .

Proprietà

payloadType
response

Metodi

getStream()

Ottiene il flusso su cui opera questo disassembler.

Metodi ereditati

disassemble()

Avvia il processo di disassembling di un payload e l'invio dei blocchi risultanti al PayloadSender per l'invio sul trasporto.

Dettagli costruttore

ResponseDisassembler(PayloadSender, string, StreamingResponse)

Inizializza una nuova istanza della classe ResponseDisassembler .

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

Parametri

sender
PayloadSender

Il PayloadSender a cui inviare i dati disassemblati.

id

string

ID del disassembler.

response
StreamingResponse

Risposta da disassemblare.

Dettagli proprietà

payloadType

payloadType: PayloadTypes

Valore della proprietà

response

response: StreamingResponse

Valore della proprietà

Dettagli metodo

getStream()

Ottiene il flusso su cui opera questo disassembler.

function getStream(): Promise<IStreamWrapper>

Restituisce

Promise<IStreamWrapper>

Un IStreamWrapper con un flusso sottoscritto.

Dettagli dei metodi ereditati

disassemble()

Avvia il processo di disassembling di un payload e l'invio dei blocchi risultanti al PayloadSender per l'invio sul trasporto.

function disassemble(): Promise<void>

Restituisce

Promise<void>

Promessa completata dopo l'invio del payload disassemblato.

Ereditato daPayloadDisassembler.disassemble