DataflowMessageStatus Enumeration

Definition

Stellt den Status einer DataflowMessageHeader dar, wenn zwischen Datenflowblöcken übergeben wird.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Vererbung
DataflowMessageStatus

Felder

Name Wert Beschreibung
Accepted 0

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

Declined 1

Gibt an, dass die ITargetBlock<TInput> Nachricht abgelehnt wurde. Die ISourceBlock<TOutput> Nachricht besitzt weiterhin die Nachricht.

Postponed 2

Gibt an, dass die ITargetBlock<TInput> Nachricht zu einem späteren Zeitpunkt für potenziellen Verbrauch verschoben wurde.

Die ISourceBlock<TOutput> Nachricht besitzt weiterhin die Nachricht.

NotAvailable 3

Gibt an, dass der ITargetBlock<TInput> Versuch, die Nachricht von der ISourceBlock<TOutput>Nachricht zu akzeptieren, aber die Nachricht nicht mehr verfügbar war.

DecliningPermanently 4

Gibt an, dass die ITargetBlock<TInput> Nachricht abgelehnt wurde. Die ISourceBlock<TOutput> Nachricht besitzt weiterhin die Nachricht.

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

Hinweise

Note

Die TPL Dataflow Library (der System.Threading.Tasks.Dataflow Namespace) wird nicht mit .NET verteilt. Um den System.Threading.Tasks.Dataflow Namespace in Visual Studio zu installieren, öffnen Sie Ihr Projekt, wählen Sie "NuGet-Pakete verwalten " im Menü "Projekt " aus, und suchen Sie online nach dem System.Threading.Tasks.Dataflow Paket. Führen Sie alternativ das .NET Core CLI aus, um es zu installieren, indem Sie dotnet add package System.Threading.Tasks.Dataflow ausführen.

Gilt für: