System.Threading.Channels Spazio dei nomi

Fornisce un set di strutture di dati di sincronizzazione per il passaggio asincrono dei dati tra producer e consumer.

Classi

BoundedChannelOptions

Fornisce opzioni che controllano il comportamento delle istanze di Channel<T> delimitate.

Channel

Fornisce metodi statici per la creazione di canali.

Channel<T>

Fornisce una classe base per i canali che supportano la lettura e la scrittura di elementi di tipo T.

Channel<TWrite,TRead>

Fornisce una classe base per i canali che supportano la lettura di elementi di tipo TRead e la scrittura di elementi di tipo TWrite.

ChannelClosedException

Eccezione generata quando viene usato un canale dopo la chiusura.

ChannelOptions

Fornisce opzioni che controllano il comportamento delle istanze del canale.

ChannelReader<T>

Fornisce una classe base per la lettura da un canale.

ChannelWriter<T>

Fornisce una classe di base per la scrittura in un canale.

UnboundedChannelOptions

Fornisce opzioni che controllano il comportamento delle istanze di Channel<T> non associate.

UnboundedPrioritizedChannelOptions<T>

Fornisce opzioni che controllano il comportamento delle istanze create da Channel.CreateUnboundedPrioritized.

Enumerazioni

BoundedChannelFullMode

Specifica il comportamento da utilizzare durante la scrittura in un canale delimitato già pieno.