StreamPipeReaderOptions Класс

Определение

Представляет набор параметров для управления созданием PipeReader.

public ref class StreamPipeReaderOptions
public class StreamPipeReaderOptions
type StreamPipeReaderOptions = class
Public Class StreamPipeReaderOptions
Наследование
StreamPipeReaderOptions

Конструкторы

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean)

Инициализирует экземпляр PipeReader, при необходимости указывая пул памяти, минимальный размер буфера, минимальный размер чтения и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeReaderOptions.

StreamPipeReaderOptions(MemoryPool<Byte>, Int32, Int32, Boolean, Boolean)

Инициализирует экземпляр PipeReader, при необходимости указывая пул памяти, минимальный размер буфера, минимальный размер чтения и значение, указывающее, должен ли базовый поток оставаться открытым после завершения StreamPipeReaderOptions.

Свойства

BufferSize

Возвращает минимальный размер буфера, используемый при аренде памяти из Pool.

LeaveOpen

Возвращает значение, указывающее, должен ли базовый поток оставаться открытым после завершения PipeReader.

MinimumReadSize

Возвращает пороговое значение для оставшихся байтов в буфере до выделения нового буфера.

Pool

Возвращает MemoryPool<T>, используемый при выделении памяти.

UseZeroByteReads

Возвращает значение, указывающее, следует ли выдавать операции чтения с пустым буфером базовому потоку, чтобы дождаться поступления данных перед выделением памяти.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к