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) |