System.Threading.Channels Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un conjunto de estructuras de datos de sincronización para pasar datos entre productores y consumidores de forma asincrónica.
Clases
BoundedChannelOptions |
Proporciona opciones que controlan el comportamiento de las instancias de Channel<T> enlazadas. |
Channel |
Proporciona métodos estáticos para crear canales. |
Channel<T> |
Proporciona una clase base para los canales que admiten la lectura y escritura de elementos de tipo |
Channel<TWrite,TRead> |
Proporciona una clase base para canales que admiten la lectura de elementos de tipo |
ChannelClosedException |
Excepción que se produce cuando se usa un canal después de cerrarlo. |
ChannelOptions |
Proporciona opciones que controlan el comportamiento de las instancias de 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 de Channel<T> sin enlazar. |
UnboundedPrioritizedChannelOptions<T> |
Proporciona opciones que controlan el comportamiento de las instancias creadas por Channel.CreateUnboundedPrioritized. |
Enumeraciones
BoundedChannelFullMode |
Especifica el comportamiento que se va a usar al escribir en un canal enlazado que ya está lleno. |