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


ResponseDisassembler class

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

Extends

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

ResponseDisassembler(PayloadSender, string, StreamingResponse)

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

Свойства

payloadType
response

Методы

getStream()

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

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

disassemble()

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

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

ResponseDisassembler(PayloadSender, string, StreamingResponse)

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

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

Параметры

sender
PayloadSender

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

id

string

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

response
StreamingResponse

Ответ, который будет разобран.

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

payloadType

payloadType: PayloadTypes

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

response

response: StreamingResponse

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

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

getStream()

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

function getStream(): Promise<IStreamWrapper>

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

Promise<IStreamWrapper>

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

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

disassemble()

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

function disassemble(): Promise<void>

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

Promise<void>

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

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