Condividi tramite


HttpContentStreamDisassembler class

Disassembler per il flusso di contenuto HTTP

Extends

Costruttori

HttpContentStreamDisassembler(PayloadSender, HttpContentStream)

Inizializza una nuova istanza della classe httpContentStreamDisassembler .

Proprietà

contentStream
payloadType

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

HttpContentStreamDisassembler(PayloadSender, HttpContentStream)

Inizializza una nuova istanza della classe httpContentStreamDisassembler .

new HttpContentStreamDisassembler(sender: PayloadSender, contentStream: HttpContentStream)

Parametri

sender
PayloadSender

Il PayloadSender a cui inviare i dati disassemblati.

contentStream
HttpContentStream

HttpContentStream da disassemblare.

Dettagli proprietà

contentStream

contentStream: HttpContentStream

Valore della proprietà

payloadType

payloadType: PayloadTypes

Valore della proprietà

Dettagli metodo

getStream()

Ottiene il flusso su cui opera questo disassembler.

function getStream(): Promise<IStreamWrapper>

Restituisce

Promise<IStreamWrapper>

Un IStreamWrapper con strea sottoscrivibile.

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