PayloadSender class
Отправитель полезных данных потоковой передачи.
Свойства
| disconnected | |
| is |
Получение текущего состояния подключения |
Методы
| connect(ITransport |
Подключается к указанному отправителю транспорта. |
| disconnect(Transport |
Отключает этот отправитель полезных данных. |
| send |
Отправляет полезные данные через подключенного отправителя транспорта. |
Сведения о свойстве
disconnected
disconnected?: TransportDisconnectedEventHandler
Значение свойства
isConnected
Получение текущего состояния подключения
boolean isConnected
Значение свойства
boolean
Значение true, если подключено к отправителю транспорта.
Сведения о методе
connect(ITransportSender)
Подключается к указанному отправителю транспорта.
function connect(sender: ITransportSender)
Параметры
- sender
- ITransportSender
Отправитель транспорта для подключения к этому отправительу полезных данных.
disconnect(TransportDisconnectedEvent)
Отключает этот отправитель полезных данных.
function disconnect(event?: TransportDisconnectedEvent)
Параметры
Аргументы отключенного события, которые необходимо включить в трансляцию отключенных событий.
sendPayload(IHeader, SubscribableStream, () => Promise<void>)
Отправляет полезные данные через подключенного отправителя транспорта.
function sendPayload(header: IHeader, payload?: SubscribableStream, sentCallback?: () => Promise<void>)
Параметры
- header
- IHeader
Заголовок для подключения к исходящей полезных данных.
- payload
- SubscribableStream
Поток буферированных данных для отправки.
- sentCallback
-
() => Promise<void>
Функция, выполняемая при завершении отправки.