StreamPipeReaderOptions Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean) |
Инициализирует экземпляр PipeReader, при необходимости указывая пул памяти, минимальный размер буфера, минимальный размер чтения и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeReaderOptions. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean) |
Инициализирует экземпляр PipeReader, при необходимости указывая пул памяти, минимальный размер буфера, минимальный размер чтения и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeReaderOptions. |
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)
- Исходный код:
- StreamPipeReaderOptions.cs
- Исходный код:
- StreamPipeReaderOptions.cs
- Исходный код:
- StreamPipeReaderOptions.cs
Инициализирует экземпляр PipeReader, при необходимости указывая пул памяти, минимальный размер буфера, минимальный размер чтения и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeReaderOptions.
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)
Параметры
- pool
- MemoryPool<Byte>
Пул памяти, используемый при выделении памяти. Значение по умолчанию — null
.
- bufferSize
- Int32
Минимальный размер буфера, используемый при аренде памяти из pool
. Значение по умолчанию — 4096.
- minimumReadSize
- Int32
Пороговое значение для оставшихся байтов в буфере до выделения нового буфера. Значение по умолчанию — 1024.
- leaveOpen
- Boolean
Значение true
, чтобы оставить базовый поток открытым после завершения PipeReader; false
, чтобы закрыть его. Значение по умолчанию — false
.
Применяется к
StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)
- Исходный код:
- StreamPipeReaderOptions.cs
- Исходный код:
- StreamPipeReaderOptions.cs
- Исходный код:
- StreamPipeReaderOptions.cs
Инициализирует экземпляр PipeReader, при необходимости указывая пул памяти, минимальный размер буфера, минимальный размер чтения и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeReaderOptions.
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)
Параметры
- pool
- MemoryPool<Byte>
Пул памяти, используемый при выделении памяти. Значение по умолчанию — null
.
- bufferSize
- Int32
Минимальный размер буфера, используемый при аренде памяти из pool
. Значение по умолчанию — 4096.
- minimumReadSize
- Int32
Пороговое значение для оставшихся байтов в буфере до выделения нового буфера. Значение по умолчанию — 1024.
- leaveOpen
- Boolean
Значение true
, чтобы оставить базовый поток открытым после завершения PipeReader; false
, чтобы закрыть его. Значение по умолчанию — false
.
- useZeroByteReads
- Boolean
true
значение , если операции чтения с пустым буфером должны быть выданы базовому потоку перед выделением памяти; в противном случае — false
.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по