共用方式為


PayloadAssembler class

組合串流連結庫的承載。

建構函式

PayloadAssembler(StreamManager, IAssemblerParams)

初始化 PayloadAssembler 類別的新實例。

屬性

contentLength
end
id
payloadType

方法

close()

關閉組合器。

getPayloadStream()

擷取組合器承載做為數據流。

onReceive(IHeader, SubscribableStream, number)

組合器在傳入數據流上收到新位元組時執行的動作。

建構函式詳細資料

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

payloadType: string | PayloadTypes

屬性值

string | PayloadTypes

方法詳細資料

close()

關閉組合器。

function close()

getPayloadStream()

擷取組合器承載做為數據流。

function getPayloadStream(): SubscribableStream

傳回

元件的承載 SubscribableStream

onReceive(IHeader, SubscribableStream, number)

組合器在傳入數據流上收到新位元組時執行的動作。

function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)

參數

header
IHeader

數據流的標頭。

stream
SubscribableStream

正在組合的傳入數據流。

_contentLength

number

如果為有限,則為數據流的長度。