Task.Exception 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 haalt u de AggregateException oorzaak van de Task voortijdige beëindiging op. Als de Task voltooide bewerking is voltooid of nog geen uitzonderingen heeft gegenereerd, wordt dit geretourneerd null.
public:
property AggregateException ^ Exception { AggregateException ^ get(); };
public AggregateException Exception { get; }
member this.Exception : AggregateException
Public ReadOnly Property Exception As AggregateException
Waarde van eigenschap
De AggregateException oorzaak is dat de Task oorzaak voortijdig is.
Opmerkingen
Taken die niet-verwerkte uitzonderingen genereren, slaan de resulterende uitzondering op en geven deze door in een AggregateException aanroep naar Wait of in toegang tot de Exception eigenschap. In .NET Framework 4.0 worden eventuele uitzonderingen die niet worden waargenomen op het moment dat het taakexemplaren worden verzameld, doorgegeven aan de finalizer-thread, waardoor het proces vastloopt. In .NET Framework 4.5 en hoger is het standaardgedrag gewijzigd, zodat niet-gewaarmerkte uitzonderingen niet opnieuw worden afgeworpen van de Finalizer. .NET Core wordt de uitzondering op de Finalizer niet opnieuw geworpen. Zie Uitzonderingsafhandeling (taakparallelbibliotheek) voor meer informatie en een voorbeeld.