Поделиться через


RequestDisassembler class

Дизассембллер потокового запроса.

Extends

Конструкторы

RequestDisassembler(PayloadSender, string, StreamingRequest)

Инициализирует новый экземпляр класса RequestDisassembler.

Свойства

payloadType
request

Методы

getStream()

Получает поток, на который работает дизассемблер.

Наследуемые методы

disassemble()

Начинает процесс разбиения полезных данных и отправки результирующего фрагмента в полезные данные для отправки по транспорту.

Сведения о конструкторе

RequestDisassembler(PayloadSender, string, StreamingRequest)

Инициализирует новый экземпляр класса RequestDisassembler.

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

Параметры

sender
PayloadSender

Полезные данные для отправки разобранных данных.

id

string

Идентификатор этого дизассемблера.

request
StreamingRequest

Запрос, который будет разобран.

Сведения о свойстве

payloadType

payloadType: PayloadTypes

Значение свойства

request

request?: StreamingRequest

Значение свойства

Сведения о методе

getStream()

Получает поток, на который работает дизассемблер.

function getStream(): Promise<IStreamWrapper>

Возвращаемое значение

Promise<IStreamWrapper>

IStreamWrapper с вложенным потоком.

Сведения о наследуемом методе

disassemble()

Начинает процесс разбиения полезных данных и отправки результирующего фрагмента в полезные данные для отправки по транспорту.

function disassemble(): Promise<void>

Возвращаемое значение

Promise<void>

Завершенное обещание после отправки разобранных полезных данных.

унаследован отPayloadDisassembler.disassemble