PayloadAssembler class
組合串流連結庫的承載。
建構函式
Payload |
初始化 PayloadAssembler 類別的新實例。 |
屬性
content |
|
end | |
id | |
payload |
方法
close() | 關閉組合器。 |
get |
擷取組合器承載做為數據流。 |
on |
組合器在傳入數據流上收到新位元組時執行的動作。 |
建構函式詳細資料
PayloadAssembler(StreamManager, IAssemblerParams)
初始化 PayloadAssembler 類別的新實例。
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
參數
- streamManager
- StreamManager
StreamManager 管理正在組合的數據流。
- params
- IAssemblerParams
串流組譯工具的參數。
屬性詳細資料
contentLength
contentLength: number
屬性值
number
end
end: boolean
屬性值
boolean
id
id: string
屬性值
string
payloadType
方法詳細資料
close()
關閉組合器。
function close()
getPayloadStream()
onReceive(IHeader, SubscribableStream, number)
組合器在傳入數據流上收到新位元組時執行的動作。
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
參數
- header
- IHeader
數據流的標頭。
- stream
- SubscribableStream
正在組合的傳入數據流。
- _contentLength
-
number
如果為有限,則為數據流的長度。