System.Threading.Channels Espace de noms

Fournit un ensemble de structures de données de synchronisation pour passer des données entre des producteurs et des consommateurs de façon asynchrone.

Classes

BoundedChannelOptions

Fournit des options qui contrôlent le comportement des instances Channel<T> délimitées.

Channel

Fournit des méthodes statiques pour la création de canaux.

Channel<T>

Fournit une classe de base pour les canaux qui prennent en charge la lecture et l’écriture d’éléments de type T.

Channel<TWrite,TRead>

Fournit une classe de base pour les canaux qui prennent en charge la lecture d’éléments de type TRead et l’écriture d’éléments de type TWrite.

ChannelClosedException

Exception levée lorsqu’un canal est utilisé après sa fermeture.

ChannelOptions

Fournit des options qui contrôlent le comportement des instances de canal.

ChannelReader<T>

Fournit une classe de base pour la lecture à partir d’un canal.

ChannelWriter<T>

Fournit une classe de base pour l’écriture dans un canal.

UnboundedChannelOptions

Fournit des options qui contrôlent le comportement des instances Channel<T> non délimitées.

Énumérations

BoundedChannelFullMode

Spécifie le comportement à utiliser lors de l’écriture vers un canal limité qui est déjà plein.