次の方法で共有


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

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

public:
 StreamPipeReaderOptions(System::Buffers::MemoryPool<System::Byte> ^ pool, int bufferSize, int minimumReadSize, bool leaveOpen);
public StreamPipeReaderOptions (System.Buffers.MemoryPool<byte> pool = default, int bufferSize = -1, int minimumReadSize = -1, bool leaveOpen = false);
public StreamPipeReaderOptions (System.Buffers.MemoryPool<byte>? pool = default, int bufferSize = -1, int minimumReadSize = -1, bool leaveOpen = false);
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 (Optional pool As MemoryPool(Of Byte) = Nothing, Optional bufferSize As Integer = -1, Optional minimumReadSize As Integer = -1, Optional leaveOpen As Boolean = false)
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

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

適用対象

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

ソース:
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

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

useZeroByteReads
Boolean

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

適用対象