Bagikan melalui


ExceptionDispatchInfo.Throw Metode

Definisi

Overload

Throw()

Melempar pengecualian yang diwakili oleh objek saat ini ExceptionDispatchInfo , setelah memulihkan status yang disimpan saat pengecualian diambil.

Throw(Exception)

Melemparkan pengecualian sumber, mempertahankan informasi Watson asli dan menambah daripada mengganti jejak tumpukan asli.

Throw()

Sumber:
ExceptionDispatchInfo.cs
Sumber:
ExceptionDispatchInfo.cs
Sumber:
ExceptionDispatchInfo.cs

Melempar pengecualian yang diwakili oleh objek saat ini ExceptionDispatchInfo , setelah memulihkan status yang disimpan saat pengecualian diambil.

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

Keterangan

Ketika pengecualian dipulihkan, string berikut disisipkan dalam jejak tumpukan untuk menunjukkan titik pemulihan: "End of stack trace from the previous location where the exception was thrown". Ini mirip dengan cara pengecualian dalam atau pengecualian marshaled ditunjukkan dalam jejak tumpukan.

Berlaku untuk

Throw(Exception)

Sumber:
ExceptionDispatchInfo.cs
Sumber:
ExceptionDispatchInfo.cs
Sumber:
ExceptionDispatchInfo.cs

Melemparkan pengecualian sumber, mempertahankan informasi Watson asli dan menambah daripada mengganti jejak tumpukan asli.

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

Parameter

source
Exception

Pengecualian yang statusnya ditangkap, kemudian ditumbuhkan kembali.

Berlaku untuk