Freigeben über


System.Threading.Channels Namespace

Stellt eine Reihe von Synchronisierungsdatenstrukturen zum asynchronen Übergeben von Daten zwischen Produzenten und Verbrauchern bereit.

Klassen

BoundedChannelOptions

Stellt Optionen bereit, 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 Lese- und Schreibelemente vom Typ Tunterstützen.

Channel<TWrite,TRead>

Stellt eine Basisklasse für Kanäle bereit, die Leseelemente vom Typ TRead und Schreiben von Elementen vom Typ TWriteunterstützen.

ChannelClosedException

Ausnahme ausgelöst, wenn ein Kanal nach dem Schließen verwendet wird.

ChannelOptions

Stellt Optionen bereit, die das Verhalten von Kanalinstanzen steuern.

ChannelReader<T>

Stellt eine Basisklasse zum Lesen aus einem Kanal bereit.

ChannelWriter<T>

Stellt eine Basisklasse zum Schreiben in einen Kanal bereit.

UnboundedChannelOptions

Stellt Optionen bereit, die das Verhalten von ungebundenen Channel<T> Instanzen steuern.

UnboundedPrioritizedChannelOptions<T>

Stellt Optionen bereit, die das Verhalten von Instanzen steuern, die von Channel.CreateUnboundedPrioritizederstellt wurden.

Enumerationen

BoundedChannelFullMode

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