Прочитать на английском

Поделиться через


BoundedChannelOptions Класс

Определение

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

C#
public sealed class BoundedChannelOptions : System.Threading.Channels.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)

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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided), 2.1 (package-provided)