ExceptionDispatchInfo.Throw Metode

Definisi

Overload

Nama Deskripsi
Throw()

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

Throw(Exception)

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

Throw()

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

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

Keterangan

Ketika pengecualian dipulihkan, string berikut disisipkan dalam pelacakan 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 marshal ditunjukkan dalam jejak tumpukan.

Berlaku untuk

Throw(Exception)

Melemparkan pengecualian sumber, mempertahankan informasi Watson asli dan menambah daripada mengganti pelacakan 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 ditumbuhi kembali.

Berlaku untuk