StreamPipeReaderOptions コンストラクター

定義

オーバーロード

名前 説明
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)

必要に応じて、メモリ プール、最小バッファー サイズ、最小読み取りサイズ、およびPipeReaderの完了後に基になるストリームを開いたままにするかどうかを指定して、StreamPipeReaderOptions インスタンスを初期化します。

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)

必要に応じて、メモリ プール、最小バッファー サイズ、最小読み取りサイズ、およびPipeReaderの完了後に基になるストリームを開いたままにするかどうかを指定して、StreamPipeReaderOptions インスタンスを初期化します。

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)

ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs

必要に応じて、メモリ プール、最小バッファー サイズ、最小読み取りサイズ、およびPipeReaderの完了後に基になるストリームを開いたままにするかどうかを指定して、StreamPipeReaderOptions インスタンスを初期化します。

public:
 StreamPipeReaderOptions(System::Buffers::MemoryPool<System::Byte> ^ pool, int bufferSize, int minimumReadSize, bool leaveOpen);
public StreamPipeReaderOptions(System.Buffers.MemoryPool<byte>? pool, int bufferSize, int minimumReadSize, bool leaveOpen);
new System.IO.Pipelines.StreamPipeReaderOptions : System.Buffers.MemoryPool<byte> * int * int * bool -> System.IO.Pipelines.StreamPipeReaderOptions
Public Sub New (pool As MemoryPool(Of Byte), bufferSize As Integer, minimumReadSize As Integer, leaveOpen As Boolean)

パラメーター

pool
MemoryPool<Byte>

メモリを割り当てるときに使用するメモリ プール。 既定値は null です。

bufferSize
Int32

poolからメモリをレンタルするときに使用する最小バッファー サイズ。 既定値は 4096 です。

minimumReadSize
Int32

新しいバッファーが割り当てられる前のバッファー内の残りのバイト数のしきい値。 既定値は 1024 です。

leaveOpen
Boolean

true PipeReaderが完了した後に基になるストリームを開いたままにする場合は 、false閉じます。 既定値は false です。

適用対象

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)

ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs
ソース:
StreamPipeReaderOptions.cs

必要に応じて、メモリ プール、最小バッファー サイズ、最小読み取りサイズ、およびPipeReaderの完了後に基になるストリームを開いたままにするかどうかを指定して、StreamPipeReaderOptions インスタンスを初期化します。

public StreamPipeReaderOptions(System.Buffers.MemoryPool<byte>? pool = default, int bufferSize = -1, int minimumReadSize = -1, bool leaveOpen = false, bool useZeroByteReads = false);
new System.IO.Pipelines.StreamPipeReaderOptions : System.Buffers.MemoryPool<byte> * int * int * bool * bool -> System.IO.Pipelines.StreamPipeReaderOptions
Public Sub New (Optional pool As MemoryPool(Of Byte) = Nothing, Optional bufferSize As Integer = -1, Optional minimumReadSize As Integer = -1, Optional leaveOpen As Boolean = false, Optional useZeroByteReads As Boolean = false)

パラメーター

pool
MemoryPool<Byte>

メモリを割り当てるときに使用するメモリ プール。 既定値は null です。

bufferSize
Int32

poolからメモリをレンタルするときに使用する最小バッファー サイズ。 既定値は 4096 です。

minimumReadSize
Int32

新しいバッファーが割り当てられる前のバッファー内の残りのバイト数のしきい値。 既定値は 1024 です。

leaveOpen
Boolean

true PipeReaderが完了した後に基になるストリームを開いたままにする場合は 、false閉じます。 既定値は false です。

useZeroByteReads
Boolean

true メモリを割り当てる前に、空のバッファーを持つ読み取りを基になるストリームに発行する必要がある場合。それ以外の場合は false

適用対象