DataflowMessageStatus Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.