Freigeben über


DataflowMessageStatus Enumeration

Definition

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

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

Felder

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: