IDataflowBlock.Completion Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.