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)

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