Freigeben über


StreamPipeReaderOptions Konstruktoren

Definition

Ü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; falseandernfalls .

Gilt für: