System.Threading.Channels Naamruimte

Biedt een set synchronisatiegegevensstructuren voor het asynchroon doorgeven van gegevens tussen producenten en consumenten.

Klassen

Name Description
BoundedChannelOptions

Biedt opties waarmee het gedrag van gebonden Channel<T> exemplaren wordt bepaald.

Channel

Biedt statische methoden voor het maken van kanalen.

Channel<T>

Biedt een basisklasse voor kanalen die ondersteuning bieden voor lees- en schrijfelementen van het type T.

Channel<TWrite,TRead>

Biedt een basisklasse voor kanalen die leeselementen van het type TRead en het schrijven van elementen van het type TWriteondersteunen.

ChannelClosedException

Er is een uitzondering opgetreden wanneer een kanaal wordt gebruikt nadat het is gesloten.

ChannelOptions

Biedt opties waarmee het gedrag van kanaalexemplaren wordt bepaald.

ChannelReader<T>

Biedt een basisklasse voor het lezen vanuit een kanaal.

ChannelWriter<T>

Biedt een basisklasse voor het schrijven naar een kanaal.

UnboundedChannelOptions

Biedt opties waarmee het gedrag van niet-afhankelijke Channel<T> exemplaren wordt bepaald.

UnboundedPrioritizedChannelOptions<T>

Biedt opties waarmee het gedrag wordt bepaald van exemplaren die zijn gemaakt door CreateUnboundedPrioritized<T>().

Enums

Name Description
BoundedChannelFullMode

Hiermee geeft u het gedrag op dat moet worden gebruikt bij het schrijven naar een begrensd kanaal dat al vol is.