ExceptionDispatchInfo.Throw Yöntem

Tanım

Aşırı Yüklemeler

Throw()

Özel durum yakalandığında kaydedilen durumu geri yükledikten sonra geçerli ExceptionDispatchInfo nesne tarafından temsil edilen özel durumu oluşturur.

Throw(Exception)

Özgün yığın izlemesini değiştirmek yerine özgün Watson bilgilerini koruyarak ve genişleterek kaynak özel durumu oluşturur.

Throw()

Kaynak:
ExceptionDispatchInfo.cs
Kaynak:
ExceptionDispatchInfo.cs
Kaynak:
ExceptionDispatchInfo.cs

Özel durum yakalandığında kaydedilen durumu geri yükledikten sonra geçerli ExceptionDispatchInfo nesne tarafından temsil edilen özel durumu oluşturur.

public:
 void Throw();
public void Throw ();
member this.Throw : unit -> unit
Public Sub Throw ()

Açıklamalar

Özel durum geri yüklendiğinde, geri yükleme noktasını göstermek için yığın izlemesine aşağıdaki dize eklenir: "End of stack trace from the previous location where the exception was thrown". Bu, iç özel durumların veya sıralanmış özel durumların yığın izlemelerinde gösterilmesine benzer.

Şunlara uygulanır

Throw(Exception)

Kaynak:
ExceptionDispatchInfo.cs
Kaynak:
ExceptionDispatchInfo.cs
Kaynak:
ExceptionDispatchInfo.cs

Özgün yığın izlemesini değiştirmek yerine özgün Watson bilgilerini koruyarak ve genişleterek kaynak özel durumu oluşturur.

public:
 static void Throw(Exception ^ source);
public static void Throw (Exception source);
static member Throw : Exception -> unit
Public Shared Sub Throw (source As Exception)

Parametreler

source
Exception

Durumu yakalanan özel durum, sonra yeniden atılır.

Şunlara uygulanır