Compartilhar via


RequestDisassembler class

Desmontagem de solicitação de streaming.

Extends

Construtores

RequestDisassembler(PayloadSender, string, StreamingRequest)

Inicializa uma nova instância da classe RequestDisassembler .

Propriedades

payloadType
request

Métodos

getStream()

Obtém o fluxo em que este desmontador está operando.

Métodos herdados

disassemble()

Inicia o processo de desmontagem de uma carga e envio das partes resultantes para o payloadSender para expedição pelo transporte.

Detalhes do construtor

RequestDisassembler(PayloadSender, string, StreamingRequest)

Inicializa uma nova instância da classe RequestDisassembler .

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

Parâmetros

sender
PayloadSender

O PayloadSender para o qual enviar os dados desmontados.

id

string

A ID deste desmontador.

request
StreamingRequest

A solicitação a ser desmontada.

Detalhes da propriedade

payloadType

payloadType: PayloadTypes

Valor da propriedade

request

request?: StreamingRequest

Valor da propriedade

Detalhes do método

getStream()

Obtém o fluxo em que este desmontador está operando.

function getStream(): Promise<IStreamWrapper>

Retornos

Promise<IStreamWrapper>

Um IStreamWrapper com um fluxo subscrito.

Detalhes do método herdado

disassemble()

Inicia o processo de desmontagem de uma carga e envio das partes resultantes para o payloadSender para expedição pelo transporte.

function disassemble(): Promise<void>

Retornos

Promise<void>

Uma Promessa concluída após o envio da carga desmontada.

Herdado dePayloadDisassembler.disassemble