PipeOptions Класс

Определение

Представляет набор Pipe параметров.

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

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

Имя Описание
PipeOptions(MemoryPool<Byte>, PipeScheduler, PipeScheduler, Int64, Int64, Int32, Boolean)

Инициализирует новый экземпляр PipeOptions класса с указанными параметрами.

Свойства

Имя Описание
Default

Возвращает экземпляр PipeOptionsпо умолчанию .

MinimumSegmentSize

Возвращает минимальный размер сегмента, запрошенного из элемента Pool.

PauseWriterThreshold

Возвращает количество байтов при PipeFlushAsync(CancellationToken) запуске блокировки. Значение нуля предотвращает FlushAsync(CancellationToken) блокировку, эффективно делая количество байтов в неограниченном Pipe количестве.

Pool

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

ReaderScheduler

Возвращает используемый PipeScheduler для выполнения PipeReader обратных вызовов и асинхронных продолжений.

ResumeWriterThreshold

Возвращает количество байтов в момент остановки PipeFlushAsync(CancellationToken) блокировки.

UseSynchronizationContext

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

WriterScheduler

Возвращает используемый PipeScheduler для выполнения PipeWriter обратных вызовов и асинхронных продолжений.

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

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

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