Freigeben über


StreamPipeWriterOptions(MemoryPool<Byte>, Int32, Boolean) Konstruktor

Definition

Initialisiert eine StreamPipeWriterOptions-Instanz, wobei optional ein Speicherpool und eine minimale Puffergröße angegeben wird und die Angabe erfolgen kann, ob der zugrunde liegende Stream nach Abschluss des PipeWriter geöffnet bleiben soll.

public StreamPipeWriterOptions (System.Buffers.MemoryPool<byte> pool = default, int minimumBufferSize = -1, bool leaveOpen = false);
public StreamPipeWriterOptions (System.Buffers.MemoryPool<byte>? pool = default, int minimumBufferSize = -1, bool leaveOpen = false);
new System.IO.Pipelines.StreamPipeWriterOptions : System.Buffers.MemoryPool<byte> * int * bool -> System.IO.Pipelines.StreamPipeWriterOptions
Public Sub New (Optional pool As MemoryPool(Of Byte) = Nothing, Optional minimumBufferSize As Integer = -1, Optional leaveOpen As Boolean = false)

Parameter

pool
MemoryPool<Byte>

Der Speicherpool, der beim Zuordnen von Speicher verwendet werden soll. Der Standardwert ist null.

minimumBufferSize
Int32

Die beim Leihen von Arbeitsspeicher aus dem pool minimal zu verwendende Puffergröße. Der Standardwert ist 4096.

leaveOpen
Boolean

true, wenn der zugrunde liegende Stream nach dem Abschluss von PipeWriter geöffnet bleiben soll, false, um ihn zu schließen. Der Standardwert ist false.

Gilt für: