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 einer DataflowMessageHeader dar, wenn zwischen Datenflowblöcken übergeben wird.
public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus =
Public Enum DataflowMessageStatus
- Vererbung
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.