TransformManyBlock<TInput,TOutput>.Completion Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en Task som representerar den asynkrona åtgärden och slutförandet av dataflödesblocket.
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
Egenskapsvärde
Uppgiften.
Implementeringar
Kommentarer
Ett dataflödesblock anses vara slutfört när det för närvarande inte bearbetar ett meddelande och när det har garanterat att det inte kommer att bearbeta fler meddelanden. Den returnerade Task övergår till ett slutfört tillstånd när det associerade blocket har slutförts. Det övergår till tillståndet TaskStatusRanToCompletion när blocket slutför bearbetningen enligt dataflödesblockets definierade semantik. Det övergår till tillståndet TaskStatusFaulted när dataflödesblocket har slutfört bearbetningen i förtid på grund av ett ohanterat undantag, och det övergår till TaskStatusCanceled tillståndet när dataflödesblocket har slutfört bearbetningen i förtid på grund av att en begäran om annullering har tagits emot. Om aktiviteten slutförs i Faulted tillståndet returnerar dess Exception egenskap ett AggregateException som innehåller ett eller flera undantag som gjorde att blocket misslyckades.