System.Threading.Channels Spazio dei nomi

Fornisce un set di struttura di dati di sincronizzazione per passare i dati tra produttori e consumatori in modo asincrono.

Classi

BoundedChannelOptions

Opzioni che controllano il comportamento delle istanze Channel<T> associate.

Channel

Fornisce i metodi statici per la creazione dei canali.

Channel<T>

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

Channel<TWrite,TRead>

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

ChannelClosedException

Eccezione generata quando si usa un canale dopo che è stato chiuso.

ChannelOptions

Fornisce opzioni che controllano il comportamento delle istanze del canale.

ChannelReader<T>

Fornisce una classe di base per la lettura da un canale.

ChannelWriter<T>

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

UnboundedChannelOptions

Opzioni che controllano il comportamento delle istanze Channel<T> non associate.

Enumerazioni

BoundedChannelFullMode

Specifica il comportamento da usare per la scrittura in un canale con vincoli che è già pieno.