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 bitmesini sağlayan öğesini Task alır. Task başarıyla tamamlandıysa veya henüz herhangi bir özel durum oluşturduysa, 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
' AggregateException nin 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 yapılan veya erişimlerdeki çağrılarda AggregateException sarmalanmış olarak yayılımException. .NET Framework 4.0'da, görev örneğinin çöp toplandığı zamana kadar gözlemlenmeyen 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 varsayılan davranış değiştiğinden, gözlemlenmeyen özel durumlar Sonlandırıcı'dan yeniden yapılmaz. .NET Core, Sonlandırıcı'da özel durumu yeniden oluşturmaz. Daha fazla bilgi ve örnek için bkz. Özel Durum İşleme (Görev Paralel Kitaplığı).