共用方式為


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

收到新訊息時的回呼。