System.Threading.Channels Namespace

Bietet eine Reihe von Synchronisationsdatenstrukturen für den asynchronen Datenaustausch zwischen Producer und Consumer.

Klassen

BoundedChannelOptions

Bietet Optionen, die das Verhalten von gebundenen Channel<T>-Instanzen steuern.

Channel

Stellt statische Methoden zum Erstellen von Kanälen bereit.

Channel<T>

Stellt eine Basisklasse für Kanäle bereit, die das Lesen und Schreiben von Elementen des Typs T unterstützen.

Channel<TWrite,TRead>

Stellt eine Basisklasse für Kanäle bereit, die das Lesen von Elementen des Typs TRead und das Schreiben von Elementen des Typs TWrite unterstützen.

ChannelClosedException

Die Ausnahme wird ausgelöst, wenn ein Kanal verwendet wird, nachdem er geschlossen wurde.

ChannelOptions

Bietet Optionen, die das Verhalten von Kanalinstanzen steuern.

ChannelReader<T>

Stellt eine Basisklasse zum Lesen aus einen Kanal bereit.

ChannelWriter<T>

Stellt eine Basisklasse zum Schreiben in einen Kanal bereit.

UnboundedChannelOptions

Bietet Optionen, die das Verhalten von ungebundenen Channel<T>-Instanzen steuern.

Enumerationen

BoundedChannelFullMode

Gibt das Verhalten an, das beim Schreiben in einen gebundenen Kanal verwendet werden soll, der bereits voll ist.