Sdílet prostřednictvím


StreamPipeReaderOptions Konstruktory

Definice

Přetížení

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

Inicializuje StreamPipeReaderOptions instanci, volitelně určí fond paměti, minimální velikost vyrovnávací paměti, minimální velikost čtení a zda má být podkladový datový proud po dokončení ponechán otevřený PipeReader .

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

Inicializuje StreamPipeReaderOptions instanci, volitelně určí fond paměti, minimální velikost vyrovnávací paměti, minimální velikost čtení a zda má být podkladový datový proud po dokončení ponechán otevřený PipeReader .

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

Zdroj:
StreamPipeReaderOptions.cs
Zdroj:
StreamPipeReaderOptions.cs
Zdroj:
StreamPipeReaderOptions.cs

Inicializuje StreamPipeReaderOptions instanci, volitelně určí fond paměti, minimální velikost vyrovnávací paměti, minimální velikost čtení a zda má být podkladový datový proud po dokončení ponechán otevřený PipeReader .

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)

Parametry

pool
MemoryPool<Byte>

Fond paměti, který se má použít při přidělování paměti. Výchozí hodnota je null.

bufferSize
Int32

Minimální velikost vyrovnávací paměti, která se má použít při pronajímání paměti z .pool Výchozí hodnota je 4096.

minimumReadSize
Int32

Prahová hodnota zbývajících bajtů ve vyrovnávací paměti před přidělením nové vyrovnávací paměti. Výchozí hodnota je 1024.

leaveOpen
Boolean

true pokud chcete nechat podkladový datový proud otevřený po PipeReader dokončení, false zavřete ho. Výchozí formát je false.

Platí pro

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

Zdroj:
StreamPipeReaderOptions.cs
Zdroj:
StreamPipeReaderOptions.cs
Zdroj:
StreamPipeReaderOptions.cs

Inicializuje StreamPipeReaderOptions instanci, volitelně určí fond paměti, minimální velikost vyrovnávací paměti, minimální velikost čtení a zda má být podkladový datový proud po dokončení ponechán otevřený PipeReader .

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)

Parametry

pool
MemoryPool<Byte>

Fond paměti, který se má použít při přidělování paměti. Výchozí hodnota je null.

bufferSize
Int32

Minimální velikost vyrovnávací paměti, která se má použít při pronajímání paměti z .pool Výchozí hodnota je 4096.

minimumReadSize
Int32

Prahová hodnota zbývajících bajtů ve vyrovnávací paměti před přidělením nové vyrovnávací paměti. Výchozí hodnota je 1024.

leaveOpen
Boolean

true pokud chcete nechat podkladový datový proud otevřený po PipeReader dokončení, false zavřete ho. Výchozí formát je false.

useZeroByteReads
Boolean

truepokud čtení s prázdnou vyrovnávací pamětí by měla být vydána podkladovému datovému proudu před přidělením paměti; v opačném případě . false

Platí pro