System.Threading.Channels Espacio de nombres

Proporciona un conjunto de estructuras de datos de sincronización para pasar datos entre productores y consumidores de forma asíncronica.

Clases

BoundedChannelOptions

Proporciona opciones que controlan el comportamiento de las instancias vinculadas de Channel<T>.

Channel

Proporciona los métodos estáticos para crear canales.

Channel<T>

Proporciona una clase base para los canales que permiten leer y escribir los elementos de tipo T.

Channel<TWrite,TRead>

Proporciona una clase base para los canales que permiten leer los elementos de tipo TRead y escribir elementos de tipo TWrite.

ChannelClosedException

Excepción que se produce cuando se usa un canal después de que se ha cerrado.

ChannelOptions

Proporciona opciones que controlan el comportamiento de las instancias del canal.

ChannelReader<T>

Proporciona una clase base para leer desde un canal.

ChannelWriter<T>

Proporciona una clase base para escribir en un canal.

UnboundedChannelOptions

Proporciona opciones que controlan el comportamiento de las instancias desvinculadas de Channel<T>.

Enumeraciones

BoundedChannelFullMode

Especifica el comportamiento que se usará al escribir en un canal delimitado que ya está completo.