Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


DataflowMessageStatus Wyliczenie

Definicja

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

C#
public enum DataflowMessageStatus
Dziedziczenie
DataflowMessageStatus

Pola

Nazwa Wartość Opis
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

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0