Task.Exception Eigenschap

Definitie

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.

Van toepassing op