Sdílet prostřednictvím


DataflowMessageStatus Výčet

Definice

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

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

Pole

Accepted 0

Označuje, že ITargetBlock<TInput> zpráva přijala. Jakmile cíl přijme zprávu, je plně ve vlastnictví cíle.

Declined 1

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

DecliningPermanently 4

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

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

NotAvailable 3

Označuje, že se ITargetBlock<TInput> pokusil přijmout zprávu z ISourceBlock<TOutput>, ale zpráva již nebyla k dispozici.

Postponed 2

Označuje, že ITargetBlock<TInput> zpráva byla odložena pro případnou spotřebu později.

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

Poznámky

Poznámka

Knihovna toků dat TPL (obor názvů) se s .NET nedistribuuje System.Threading.Tasks.Dataflow . Pokud chcete nainstalovat System.Threading.Tasks.Dataflow obor názvů v sadě Visual Studio, otevřete projekt, v nabídce Projekt zvolte Spravovat balíčky NuGet a vyhledejte System.Threading.Tasks.Dataflow balíček online. Pokud ho chcete nainstalovat pomocí rozhraní příkazového řádku .NET Core, spusťte příkaz dotnet add package System.Threading.Tasks.Dataflow.

Platí pro