Task.Exception 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 det AggregateException som orsakade Task slutet i förtid. Om det Task har slutförts eller ännu inte har genererat några undantag returneras null.
public:
property AggregateException ^ Exception { AggregateException ^ get(); };
public AggregateException Exception { get; }
member this.Exception : AggregateException
Public ReadOnly Property Exception As AggregateException
Egenskapsvärde
Det AggregateException som gjorde att det Task slutade i förtid.
Kommentarer
Uppgifter som utlöser ohanterade undantag lagrar det resulterande undantaget och sprider det omslutet i AggregateException anrop till Wait eller i åtkomst till Exception egenskapen. På .NET Framework 4.0 sprids eventuella undantag som inte observeras när aktivitetsinstansen är skräpinsamlad i slutpunktstråden, vilket kraschar processen. På .NET Framework 4.5 och senare ändrades standardbeteendet så att ej observerade undantag inte återställs från finaliseraren. .NET Core återbesparar inte undantaget på finalizern. Mer information och ett exempel finns i Undantagshantering (parallellt aktivitetsbibliotek).