StreamPipeReaderOptions Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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
true
pokud č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