System.Threading.Channels Przestrzeń nazw

Zapewnia zestaw struktur danych synchronizacji do przekazywania danych między producentami i użytkownikami asynchronicznie.

Klasy

BoundedChannelOptions

Udostępnia opcje kontrolujące zachowanie powiązanych Channel<T> wystąpień.

Channel

Udostępnia metody statyczne do tworzenia kanałów.

Channel<T>

Udostępnia klasę bazową dla kanałów, które obsługują odczytywanie i zapisywanie elementów typu T.

Channel<TWrite,TRead>

Udostępnia klasę bazową dla kanałów, które obsługują odczytywanie elementów typu i zapisywanie elementów typu TReadTWrite.

ChannelClosedException

Wyjątek zgłaszany, gdy kanał jest używany po jego zamknięciu.

ChannelOptions

Udostępnia opcje kontrolujące zachowanie wystąpień kanału.

ChannelReader<T>

Udostępnia klasę bazową do odczytu z kanału.

ChannelWriter<T>

Udostępnia klasę bazową do zapisywania w kanale.

UnboundedChannelOptions

Udostępnia opcje kontrolujące zachowanie niezwiązanych Channel<T> wystąpień.

Wyliczenia

BoundedChannelFullMode

Określa zachowanie, które ma być używane podczas zapisywania do ograniczonego kanału, który jest już pełny.