共用方式為


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

收到新訊息時回呼。