StreamPipeReaderOptions Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean) |
Initialisiert eine StreamPipeReaderOptions-Instanz, wobei optional ein Speicherpool, eine minimale Puffergröße und eine minimale Lesegröße angegeben wird und die Angabe erfolgen kann, ob der zugrunde liegende Stream nach Abschluss des PipeReader geöffnet bleiben soll. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean) |
Initialisiert eine StreamPipeReaderOptions-Instanz, wobei optional ein Speicherpool, eine minimale Puffergröße und eine minimale Lesegröße angegeben wird und die Angabe erfolgen kann, ob der zugrunde liegende Stream nach Abschluss des PipeReader geöffnet bleiben soll. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)
- Quelle:
- StreamPipeReaderOptions.cs
- Quelle:
- StreamPipeReaderOptions.cs
- Quelle:
- StreamPipeReaderOptions.cs
Initialisiert eine StreamPipeReaderOptions-Instanz, wobei optional ein Speicherpool, eine minimale Puffergröße und eine minimale Lesegröße angegeben wird und die Angabe erfolgen kann, ob der zugrunde liegende Stream nach Abschluss des PipeReader geöffnet bleiben soll.
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)
Parameter
- pool
- MemoryPool<Byte>
Der Speicherpool, der beim Zuordnen von Speicher verwendet werden soll. Der Standardwert ist null
.
- bufferSize
- Int32
Die beim Leihen von Arbeitsspeicher aus dem pool
minimal zu verwendende Puffergröße. Der Standardwert ist 4096.
- minimumReadSize
- Int32
Der Schwellenwert von im Puffer verbleibenden Bytes, bevor ein neuer Puffer zugeordnet wird. Der Standardwert ist 1024.
- leaveOpen
- Boolean
true
, wenn der zugrunde liegende Stream nach dem Abschluss von PipeReader geöffnet bleiben soll, false
, um ihn zu schließen. Der Standardwert ist false
.
Gilt für:
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)
- Quelle:
- StreamPipeReaderOptions.cs
- Quelle:
- StreamPipeReaderOptions.cs
- Quelle:
- StreamPipeReaderOptions.cs
Initialisiert eine StreamPipeReaderOptions-Instanz, wobei optional ein Speicherpool, eine minimale Puffergröße und eine minimale Lesegröße angegeben wird und die Angabe erfolgen kann, ob der zugrunde liegende Stream nach Abschluss des PipeReader geöffnet bleiben soll.
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)
Parameter
- pool
- MemoryPool<Byte>
Der Speicherpool, der beim Zuordnen von Speicher verwendet werden soll. Der Standardwert ist null
.
- bufferSize
- Int32
Die beim Leihen von Arbeitsspeicher aus dem pool
minimal zu verwendende Puffergröße. Der Standardwert ist 4096.
- minimumReadSize
- Int32
Der Schwellenwert von im Puffer verbleibenden Bytes, bevor ein neuer Puffer zugeordnet wird. Der Standardwert ist 1024.
- leaveOpen
- Boolean
true
, wenn der zugrunde liegende Stream nach dem Abschluss von PipeReader geöffnet bleiben soll, false
, um ihn zu schließen. Der Standardwert ist false
.
- useZeroByteReads
- Boolean
true
, wenn Lesevorgänge mit einem leeren Puffer vor der Zuweisung von Arbeitsspeicher an den zugrunde liegenden Stream ausgegeben werden sollen; false
andernfalls .