System.Threading.Channels Obor názvů

Poskytuje sadu synchronizačních datových struktur pro předávání dat mezi producenty a spotřebiteli asynchronně.

Třídy

BoundedChannelOptions

Poskytuje možnosti, které řídí chování ohraničených Channel<T> instancí.

Channel

Poskytuje statické metody pro vytváření kanálů.

Channel<T>

Poskytuje základní třídu pro kanály, které podporují čtení a zápis prvků typu T.

Channel<TWrite,TRead>

Poskytuje základní třídu pro kanály, které podporují čtení prvků typu TRead a zápis prvků typu TWrite.

ChannelClosedException

Při použití kanálu po zavření došlo k výjimce.

ChannelOptions

Poskytuje možnosti, které řídí chování instancí kanálu.

ChannelReader<T>

Poskytuje základní třídu pro čtení z kanálu.

ChannelWriter<T>

Poskytuje základní třídu pro zápis do kanálu.

UnboundedChannelOptions

Poskytuje možnosti, které řídí chování nevázaných Channel<T> instancí.

UnboundedPrioritizedChannelOptions<T>

Poskytuje možnosti, které řídí chování instancí vytvořených Channel.CreateUnboundedPrioritized.

Výčty

BoundedChannelFullMode

Určuje chování, které se má použít při zápisu do vázaného kanálu, který je již plný.