PayloadReceiver class
Приемник полезных данных для потоковой передачи.
Свойства
| disconnected | |
| is |
Получение текущего состояния подключения |
Методы
| connect(ITransport |
Подключается к приемнику транспорта |
| disconnect(Transport |
Принудительное отключение этого приемника. |
| subscribe((header: IHeader) => Subscribable |
Позволяет подписывать этот получатель, чтобы получать уведомления при появлении новых данных. |
Сведения о свойстве
disconnected
disconnected?: TransportDisconnectedEventHandler
Значение свойства
isConnected
Получение текущего состояния подключения
boolean isConnected
Значение свойства
boolean
Значение true, если подключено к отправителю транспорта.
Сведения о методе
connect(ITransportReceiver)
Подключается к приемнику транспорта
function connect(receiver: ITransportReceiver): Promise<void>
Параметры
- receiver
- ITransportReceiver
Объект ITransportReceiver для извлечения входящих данных.
Возвращаемое значение
Promise<void>
обещание, которое разрешается после завершения приемника
disconnect(TransportDisconnectedEvent)
Принудительное отключение этого приемника.
function disconnect(event?: TransportDisconnectedEvent)
Параметры
Аргументы событий, которые необходимо включить при трансляции события отключения.
subscribe((header: IHeader) => SubscribableStream, (header: IHeader, stream: SubscribableStream, count: number) => void)
Позволяет подписывать этот получатель, чтобы получать уведомления при появлении новых данных.
function subscribe(getStream: (header: IHeader) => SubscribableStream, receiveAction: (header: IHeader, stream: SubscribableStream, count: number) => void)
Параметры
- getStream
-
(header: IHeader) => SubscribableStream
Обратный вызов при получении нового потока.
- receiveAction
-
(header: IHeader, stream: SubscribableStream, count: number) => void
Обратный вызов при получении нового сообщения.