PayloadReceiver class
串流的承載接收者。
屬性
disconnected | |
is |
取得目前的線上狀態 |
方法
connect(ITransport |
連線到傳輸接收者 |
disconnect(Transport |
強制此接收者中斷連線。 |
subscribe((header: IHeader) => Subscribable |
允許訂閱此接收者,以便在新資料出現時收到通知。 |
屬性詳細資料
disconnected
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
收到新訊息時的回呼。