ストリーミング戦略リファレンス

Repeatable In Memory Stream (反復可能なメモリ内ストリーム) リファレンス

パラメータ名 必須 デフォルト値 説明

initialBufferSize

いいえ

いいえ

256

これは、ストリームをコンシュームし、ストリームへのランダムアクセスを提供する目的で割り当てられるメモリの容量です。ストリームに含まれているデータがこのバッファに適合できる量を超えている場合、bufferSizeIncrement 属性に従って拡張され、上限は maxInMemorySize となります。 デフォルト値は 256 KB です。

bufferSizeIncrement

いいえ

いいえ

256

バッファサイズが初期サイズを超えた場合に、どれくらい拡張されるか。値を 0 以下に設定すると、バッファが拡張されません。つまり、バッファがフルになると、STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。デフォルト値は 256 KB です。

maxInMemorySize

いいえ

いいえ

1024

使用するメモリの最大量。これを超えると、STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。 0 以下の値は無制限を意味します。デフォルトは 1024 です。

bufferUnit

いいえ

いいえ

KB

これらのすべての属性の単位。可能な値: BYTE (バイト)、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)

File Stored Input Stream (ファイルに格納された入力ストリーム)

パラメータ名 必須 デフォルト値 説明

maxInMemorySize

いいえ

いいえ

1024

データをメモリ内に保持するためにストリームで使用する最大メモリを定義します。これを超えると、ディスクへのコンテンツのバッファが開始されます。デフォルト値は 256 KB です。

bufferUnit

いいえ

いいえ

KB

これらのすべての属性の単位。可能な値: BYTE (バイト)、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)

Was this article helpful?

💙 Thanks for your feedback!