IDataflowBlock.Completion Vlastnost

Definice

Task Získá, který představuje asynchronní operace a dokončení bloku toku dat.

public:
 property System::Threading::Tasks::Task ^ Completion { System::Threading::Tasks::Task ^ get(); };
public System.Threading.Tasks.Task Completion { get; }
member this.Completion : System.Threading.Tasks.Task
Public ReadOnly Property Completion As Task

Hodnota vlastnosti

Úkol.

Poznámky

Blok toku dat se považuje za dokončený, když v současné době nezpracovává zprávu a pokud zaručuje, že nebude zpracovávat žádné další zprávy. Task Vrácený proces přejde do dokončeného stavu po dokončení přidruženého bloku. Po úspěšném dokončení zpracování bloku v souladu s definovanou sémantikou toku dat přejde do TaskStatusRanToCompletion stavu. Přepne do TaskStatusFaulted stavu, kdy se blok toku dat předčasně dokončí zpracování kvůli neošetřené výjimce a předčasně přejde do TaskStatusCanceled stavu, když se blok toku dat předčasně dokončí kvůli přijetí žádosti o zrušení. Pokud se úkol dokončí ve Faulted stavu, vrátí Exception jeho AggregateException vlastnost obsahující jednu nebo více výjimek, které způsobily selhání bloku.

Platí pro