ExceptionDispatchInfo.Capture(Exception) Yöntem
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.
Koddaki geçerli noktada belirtilen özel durumu temsil eden bir ExceptionDispatchInfo nesne oluşturur.
public:
static System::Runtime::ExceptionServices::ExceptionDispatchInfo ^ Capture(Exception ^ source);
public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture (Exception source);
static member Capture : Exception -> System.Runtime.ExceptionServices.ExceptionDispatchInfo
Public Shared Function Capture (source As Exception) As ExceptionDispatchInfo
Parametreler
- source
- Exception
Durumu yakalanan ve döndürülen nesne tarafından temsil edilen özel durum.
Döndürülenler
Koddaki geçerli noktada belirtilen özel durumu temsil eden bir nesne.
Özel durumlar
source
, null
değeridir.
Açıklamalar
Bu yöntem tarafından döndürülen nesneyi başka bir zamanda ve muhtemelen başka bir iş parçacığında kullanarak ExceptionDispatchInfo belirtilen özel durumu yeniden oluşturabilirsiniz; özel durum, yakalandığı noktadan yeniden oluşturulduğu noktaya akmış gibi.
Yakalanan özel durum etkinse, geçerli yığın izleme bilgileri ve özel durumda bulunan Watson bilgileri depolanır. Etkin değilse, yani, atlanmamışsa, herhangi bir yığın izlemesi veya Watson bilgisi yoktur.