System.Threading.Channels Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор структур данных синхронизации для передачи данных между производителями и потребителями асинхронно.
Классы
| Имя | Описание |
|---|---|
| BoundedChannelOptions |
Предоставляет параметры, управляющие поведением ограниченных Channel<T> экземпляров. |
| Channel |
Предоставляет статические методы для создания каналов. |
| Channel<T> |
Предоставляет базовый класс для каналов, поддерживающих чтение и запись элементов типа |
| Channel<TWrite,TRead> |
Предоставляет базовый класс для каналов, поддерживающих чтение элементов типа |
| ChannelClosedException |
Исключение, возникающее при использовании канала после его закрытия. |
| ChannelOptions |
Предоставляет параметры, управляющие поведением экземпляров канала. |
| ChannelReader<T> |
Предоставляет базовый класс для чтения из канала. |
| ChannelWriter<T> |
Предоставляет базовый класс для записи в канал. |
| UnboundedChannelOptions |
Предоставляет параметры, управляющие поведением несвязанных Channel<T> экземпляров. |
| UnboundedPrioritizedChannelOptions<T> |
Предоставляет параметры, управляющие поведением экземпляров, созданных с помощью CreateUnboundedPrioritized<T>(). |
Перечисления
| Имя | Описание |
|---|---|
| BoundedChannelFullMode |
Указывает поведение, используемое при записи в ограниченный канал, который уже заполнен. |