DataflowMessageStatus Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje stan DataflowMessageHeader przekazywania między blokami przepływu danych.
public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus =
Public Enum DataflowMessageStatus
- Dziedziczenie
Pola
Accepted | 0 | Wskazuje, że zaakceptowana ITargetBlock<TInput> wiadomość. Gdy element docelowy zaakceptował komunikat, jest całkowicie własnością obiektu docelowego. |
Declined | 1 | Wskazuje, że ITargetBlock<TInput> komunikat został odrzucony. Nadal ISourceBlock<TOutput> jest właścicielem wiadomości. |
DecliningPermanently | 4 | Wskazuje, że ITargetBlock<TInput> komunikat został odrzucony. Nadal ISourceBlock<TOutput> jest właścicielem wiadomości. Ponadto wszystkie ITargetBlock<TInput> przyszłe komunikaty wysyłane przez źródło zostaną odrzucone. |
NotAvailable | 3 | Wskazuje, że ITargetBlock<TInput> podjęto próbę zaakceptowania komunikatu z elementu ISourceBlock<TOutput>, ale komunikat nie był już dostępny. |
Postponed | 2 | Wskazuje, że ITargetBlock<TInput> odroczył komunikat o potencjalnym zużyciu w późniejszym czasie. Nadal ISourceBlock<TOutput> jest właścicielem wiadomości. |
Uwagi
Uwaga
Biblioteka przepływu danych TPL ( System.Threading.Tasks.Dataflow przestrzeń nazw) nie jest dystrybuowana za pomocą platformy .NET. Aby zainstalować System.Threading.Tasks.Dataflow przestrzeń nazw w programie Visual Studio, otwórz projekt, wybierz pozycję Zarządzaj pakietami NuGet z menu Project i wyszukaj pakiet w trybie online System.Threading.Tasks.Dataflow
. Alternatywnie, aby zainstalować go przy użyciu interfejsu wiersza polecenia platformy .NET Core, uruchom polecenie dotnet add package System.Threading.Tasks.Dataflow
.