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
收到新訊息時回呼。