次の方法で共有


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

戻り値

アセンブラーのペイロードの サブスクライブ可能ストリーム

onReceive(IHeader, SubscribableStream, number)

アセンブラーが受信ストリームで新しいバイトを受信したときに実行されるアクション。

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

パラメーター

header
IHeader

ストリームのヘッダー。

stream
SubscribableStream

アセンブリされている受信ストリーム。

_contentLength

number

ストリームの長さ (有限の場合)。