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

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

Pool

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

ReaderScheduler

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

ResumeWriterThreshold

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

UseSynchronizationContext

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

WriterScheduler

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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