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


PayloadReceiver class

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

Свойства

disconnected
isConnected

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

Методы

connect(ITransportReceiver)

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

disconnect(TransportDisconnectedEvent)

Принудительное отключение этого приемника.

subscribe((header: IHeader) => SubscribableStream, (header: IHeader, stream: SubscribableStream, count: number) => void)

Позволяет подписывать этот получатель, чтобы получать уведомления при появлении новых данных.

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

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)

Параметры

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

Обратный вызов при получении нового сообщения.