Udostępnij za pośrednictwem


System.Threading.Channels Przestrzeń nazw

Udostępnia zestaw struktur danych synchronizacji do przekazywania danych między producentami i konsumentami asynchronicznie.

Klasy

BoundedChannelOptions

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

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 TRead i zapisywanie elementów typu TWrite.

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 wystąpień Channel<T>.

UnboundedPrioritizedChannelOptions<T>

Udostępnia opcje kontrolujące zachowanie wystąpień utworzonych przez Channel.CreateUnboundedPrioritized.

Wyliczenia

BoundedChannelFullMode

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