JoinBlock<T1,T2,T3>.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í.
Získá, Task který představuje asynchronní operaci 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
Úloha
Implementuje
Poznámky
Blok toku dat se považuje za dokončený, pokud aktuálně nezpracovává zprávu a když zaručuje, že nebude zpracovávat žádné další zprávy.
Task Vrácený objekt přejde do dokončeného stavu, jakmile se přidružený blok dokončí. Jakmile blok úspěšně dokončí zpracování podle definované sémantiky bloku toku dat, přejde do TaskStatusRanToCompletion stavu. Jakmile se kvůli neošetřené výjimce dokončí zpracování bloku toku dat předčasně, přejde do TaskStatusFaulted stavu, když TaskStatusCanceled se zpracování bloku toku dat kvůli přijetí žádosti o zrušení dokončí předčasně. Pokud se úkol dokončí ve Faulted stavu, vrátí AggregateException jeho Exception
vlastnost obsahující jednu nebo více výjimek, které způsobily selhání bloku.