DataflowMessageStatus Výčet

Definice

Představuje stav DataflowMessageHeader při předávání mezi bloky toku dat.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Dědičnost
DataflowMessageStatus

Pole

Name Hodnota Description
Accepted 0

Označuje, že ITargetBlock<TInput> zpráva byla přijata. Jakmile cíl přijme zprávu, je zcela vlastněn cílem.

Declined 1

Označuje, že ITargetBlock<TInput> zpráva byla odmítnuta. Zpráva ISourceBlock<TOutput> stále vlastní.

Postponed 2

Označuje, že ITargetBlock<TInput> odložená zpráva o potenciální spotřebě později.

Zpráva ISourceBlock<TOutput> stále vlastní.

NotAvailable 3

Označuje, že ITargetBlock<TInput> pokus o přijetí zprávy ze ISourceBlock<TOutput>zprávy , ale zpráva již nebyla k dispozici.

DecliningPermanently 4

Označuje, že ITargetBlock<TInput> zpráva byla odmítnuta. Zpráva ISourceBlock<TOutput> stále vlastní.

Kromě toho ITargetBlock<TInput> odmítne všechny budoucí zprávy odeslané zdrojem.

Poznámky

Note

Knihovna toku dat TPL (jmenný prostor System.Threading.Tasks.Dataflow) není distribuována s .NET. Pokud chcete nainstalovat obor názvů System.Threading.Tasks.Dataflow v sadě Visual Studio, otevřete projekt, zvolte v nabídce Projekt možnost Spravovat balíčky NuGet a balíček System.Threading.Tasks.Dataflow vyhledejte online. Případně ji můžete nainstalovat pomocí rozhraní příkazového řádku .NET Core, spusťte dotnet add package System.Threading.Tasks.Dataflow.

Platí pro