Sdílet prostřednictvím


BatchedJoinBlock<T1,T2,T3>.Completion Vlastnost

Definice

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 TaskStatusRanToCompletionFaultedTaskStatusstavu, když se zpracování bloku toku dat dokončí kvůli neošetřené výjimce předčasně, a do stavu přejdeTaskStatusCanceled, když se zpracování bloku toku dat dokončí předčasně kvůli přijetí žádosti o zrušení. 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.

Platí pro