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


PayloadSender class

Отправитель полезных данных потоковой передачи.

Свойства

disconnected
isConnected

Получение текущего состояния подключения

Методы

connect(ITransportSender)

Подключается к указанному отправителю транспорта.

disconnect(TransportDisconnectedEvent)

Отключает этот отправитель полезных данных.

sendPayload(IHeader, SubscribableStream, () => Promise<void>)

Отправляет полезные данные через подключенного отправителя транспорта.

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

disconnected

disconnected?: TransportDisconnectedEventHandler

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

isConnected

Получение текущего состояния подключения

boolean isConnected

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

boolean

Значение true, если подключено к отправителю транспорта.

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

connect(ITransportSender)

Подключается к указанному отправителю транспорта.

function connect(sender: ITransportSender)

Параметры

sender
ITransportSender

Отправитель транспорта для подключения к этому отправительу полезных данных.

disconnect(TransportDisconnectedEvent)

Отключает этот отправитель полезных данных.

function disconnect(event?: TransportDisconnectedEvent)

Параметры

event
TransportDisconnectedEvent

Аргументы отключенного события, которые необходимо включить в трансляцию отключенных событий.

sendPayload(IHeader, SubscribableStream, () => Promise<void>)

Отправляет полезные данные через подключенного отправителя транспорта.

function sendPayload(header: IHeader, payload?: SubscribableStream, sentCallback?: () => Promise<void>)

Параметры

header
IHeader

Заголовок для подключения к исходящей полезных данных.

payload
SubscribableStream

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

sentCallback

() => Promise<void>

Функция, выполняемая при завершении отправки.