BufferBlock<T>.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í 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ý, když momentálně nezpracovává zprávu a pokud zaručuje, že nebude zpracovávat žádné další zprávy. Vrácený přechod Task na dokončený stav po dokončení přidruženého bloku. Po úspěšném dokončení zpracování bloku přejde do TaskStatusRanToCompletion stavu podle definované sémantiky bloku toku dat. Přejde do TaskStatusFaulted stavu, když blok toku dat dokončí zpracování předčasně kvůli neošetřené výjimce a přejde do TaskStatusCanceled stavu, když blok toku dat dokončí zpracování předčasně kvůli přijetí žádosti o zrušení. Pokud se úkol dokončí ve Faulted stavu, vrátí jeho Exception
vlastnost AggregateException obsahující jednu nebo více výjimek, které způsobily selhání bloku.