Udostępnij za pośrednictwem


DataflowMessageStatus Wyliczenie

Definicja

Reprezentuje stan DataflowMessageHeader przekazywania między blokami przepływu danych.

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

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.

Dotyczy