BoundedChannelOptions Класс

Определение

Предоставляет параметры, управляющие поведением ограниченных Channel<T> экземпляров.

public ref class BoundedChannelOptions sealed : System::Threading::Channels::ChannelOptions
public sealed class BoundedChannelOptions : System.Threading.Channels.ChannelOptions
type BoundedChannelOptions = class
    inherit ChannelOptions
Public NotInheritable Class BoundedChannelOptions
Inherits ChannelOptions
Наследование
BoundedChannelOptions

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

Имя Описание
BoundedChannelOptions(Int32)

Инициализирует параметры.

Свойства

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

true Если операции, выполняемые на канале, могут синхронно вызывать продолжения, подписанные на уведомления о ожидающих асинхронных операциях; false Если все продолжения должны вызываться асинхронно.

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

Возвращает или задает максимальное количество элементов, которые может хранить привязанный канал.

FullMode

Возвращает или задает поведение, вызванное операциями записи при заполнении канала.

SingleReader

true средства чтения из канала гарантируют, что в один раз будет выполняться только одна операция чтения; false Если такое ограничение не гарантируется.

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

true Если записи в канал гарантируют, что в один раз будет выполняться только одна операция записи; false Если такое ограничение не гарантируется.

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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