Auf Englisch lesen

Freigeben über


DataflowMessageStatus Enumeration

Definition

Stellt den Status von einem DataflowMessageHeader bei der Übergabe zwischen Datenflussblöcken dar.

C#
public enum DataflowMessageStatus
Vererbung
DataflowMessageStatus

Felder

Name Wert Beschreibung
Accepted 0

Gibt an, dass die ITargetBlock<TInput> Nachricht akzeptiert hat. Sobald ein Ziel eine Nachricht akzeptiert hat, gehört diese vollständig zum Ziel.

Declined 1

Gibt an, dass ITargetBlock<TInput> die Meldung abgelehnt hat. Der ISourceBlock<TOutput> besitzt die Nachricht weiterhin.

DecliningPermanently 4

Gibt an, dass ITargetBlock<TInput> die Meldung abgelehnt hat. Der ISourceBlock<TOutput> besitzt die Nachricht weiterhin.

Darüber hinaus lehnt ITargetBlock<TInput> alle zukünftigen Nachrichten ab, die von der Quelle gesendet werden.

NotAvailable 3

Gibt an, dass ITargetBlock<TInput> versucht hat, die Nachricht aus ISourceBlock<TOutput> zu akzeptieren, allerdings war die Nachricht nicht mehr verfügbar.

Postponed 2

Gibt an, dass ITargetBlock<TInput> die Meldung zur möglichen Nutzung auf einen späteren Zeitpunkt verschoben hat.

Der ISourceBlock<TOutput> besitzt die Nachricht weiterhin.

Hinweise

Hinweis

Die TPL-Datenflussbibliothek (System.Threading.Tasks.Dataflow-Namespace) wird nicht mit .NET ausgeliefert. Öffnen Sie zum Installieren des System.Threading.Tasks.Dataflow-Namespace in Visual Studio Ihr Projekt, wählen Sie im Menü Projekt die Option NuGet-Pakete verwalten aus, und suchen Sie online nach dem System.Threading.Tasks.Dataflow-Paket. Alternativ können Sie es mithilfe der .NET Core-CLI installieren und dazu dotnet add package System.Threading.Tasks.Dataflow ausführen.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0