Task.Exception Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
'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ığı).