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()
アセンブラーのペイロードをストリームとして取得します。
function getPayloadStream(): SubscribableStream
戻り値
アセンブラーのペイロードの SubscribableStream。
onReceive(IHeader, SubscribableStream, number)
受信ストリームで新しいバイトを受信したときにアセンブラーが実行するアクション。
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
パラメーター
- header
- IHeader
ストリームのヘッダー。
- stream
- SubscribableStream
アセンブリされている受信ストリーム。
- _contentLength
-
number
ストリームの長さ (有限の場合)。