WriteOnceBlock<T>.Completion Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Task bestand opgehaald dat de asynchrone bewerking en voltooiing van het gegevensstroomblok vertegenwoordigt.
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
Waarde van eigenschap
De taak.
Implementeringen
Opmerkingen
Een gegevensstroomblok wordt beschouwd als voltooid wanneer het momenteel geen bericht verwerkt en wanneer het zeker weet dat het geen berichten meer verwerkt. De geretourneerde Task status wordt overgezet naar een voltooide status wanneer het bijbehorende blok is voltooid. Het wordt overgestapt op de TaskStatusRanToCompletion status wanneer het blok de verwerking ervan heeft voltooid op basis van de gedefinieerde semantiek van het gegevensstroomblok. Deze wordt overgestapt op de TaskStatusFaulted status wanneer het gegevensstroomblok de verwerking voortijdig heeft voltooid vanwege een niet-verwerkte uitzondering en deze wordt overgegaan naar de TaskStatusCanceled status wanneer het gegevensstroomblok de verwerking voortijdig heeft voltooid vanwege het ontvangen van een annuleringsaanvraag. Als de taak in de status is voltooid, Exception retourneert de Faulted eigenschap een AggregateException met de een of meer uitzonderingen die ervoor hebben gezorgd dat het blok mislukt.