Aracılığıyla paylaş


ExceptionDispatchInfo.Capture(Exception) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.