System.Threading.Channels Пространство имен

Предоставляет набор структур данных синхронизации для асинхронной передачи данных между объектами-поставщиками и объектами-получателями.

Классы

BoundedChannelOptions

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

Channel

Предоставляет статические методы для создания каналов.

Channel<T>

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

Channel<TWrite,TRead>

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

ChannelClosedException

Исключение, возникающее при использовании канала после того, как он был закрыт.

ChannelOptions

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

ChannelReader<T>

Предоставляет базовый класс для считывания данных из канала.

ChannelWriter<T>

Предоставляет базовый класс для записи в канал.

UnboundedChannelOptions

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

Перечисления

BoundedChannelFullMode

Определяет поведение при записи в канал с ограниченной емкостью, который уже заполнен.