Aracılığıyla paylaş


Task.Exception Özellik

Tanım

'nin AggregateException erken sona ermesini sağlayan öğesini Task alır. Task başarıyla tamamlandıysa veya henüz herhangi bir özel durum oluşturmazsa, bu döndürürnull.

public:
 property AggregateException ^ Exception { AggregateException ^ get(); };
public AggregateException Exception { get; }
public AggregateException? Exception { get; }
member this.Exception : AggregateException
Public ReadOnly Property Exception As AggregateException

Özellik Değeri

Bunun AggregateException erken bitmesini sağlayan Task .

Açıklamalar

İşlenmeyen özel durumlar oluşturan görevler, sonuçta elde edilen özel durumu depolar ve özelliğine Wait veya özelliğine erişen bir AggregateException içindeki çağrılarına sarmalanmış olarak yayılım.Exception .NET Framework 4.0'da, görev örneğinin atık toplandığı zamana kadar gözlemlenmemiş tüm özel durumlar sonlandırıcı iş parçacığına yayılır ve bu da işlemi kilitler. .NET Framework 4.5 ve sonraki sürümlerde, gözlemlenmeyen özel durumlar SonLandırıcı'dan yeniden derlenmeyecek şekilde varsayılan davranış değişti. .NET Core, Sonlandırıcı'da özel durumu yeniden oluşturmuyor. Daha fazla bilgi ve örnek için bkz. Özel Durum İşleme (Görev Paralel Kitaplığı).

Şunlara uygulanır