StreamPipeWriterOptions(MemoryPool<Byte>, Int32, Boolean) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует экземпляр PipeWriter, при необходимости указывая пул памяти, минимальный размер буфера и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeWriterOptions.
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)
Параметры
- pool
- MemoryPool<Byte>
Пул памяти, используемый при выделении памяти. Значение по умолчанию — null
.
- minimumBufferSize
- Int32
Минимальный размер буфера, используемый при аренде памяти из pool
. Значение по умолчанию — 4096.
- leaveOpen
- Boolean
Значение true
, чтобы оставить базовый поток открытым после завершения PipeWriter; false
, чтобы закрыть его. Значение по умолчанию — false
.