Task.Exception Egenskap

Definition

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).

Gäller för