Bagikan melalui


ExceptionDispatchInfo Kelas

Definisi

Mewakili pengecualian yang statusnya ditangkap pada titik tertentu dalam kode.

public ref class ExceptionDispatchInfo sealed
public sealed class ExceptionDispatchInfo
type ExceptionDispatchInfo = class
Public NotInheritable Class ExceptionDispatchInfo
Warisan
ExceptionDispatchInfo

Keterangan

Objek ExceptionDispatchInfo menyimpan informasi pelacakan tumpukan dan informasi Watson yang berisi pengecualian pada titik pengambilannya. Pengecualian kemudian dapat dilemparkan di lain waktu dan mungkin pada utas lain dengan memanggil ExceptionDispatchInfo.Throw metode . Pengecualian dilemparkan seolah-olah telah mengalir dari titik di mana ia ditangkap ke titik di mana Throw metode dipanggil.

Misalnya, lihat Menangkap pengecualian untuk diulang nanti.

ExceptionDispatchInfo tidak dapat diserialisasikan dan tidak dimaksudkan untuk melintasi batas domain aplikasi.

Properti

SourceException

Mendapatkan pengecualian yang diwakili oleh instans saat ini.

Metode

Capture(Exception)

ExceptionDispatchInfo Membuat objek yang mewakili pengecualian yang ditentukan pada titik kode saat ini.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
SetCurrentStackTrace(Exception)

Menyimpan jejak tumpukan saat ini ke dalam instans yang ditentukan Exception .

SetRemoteStackTrace(Exception, String)

Menyimpan jejak tumpukan yang disediakan ke dalam instans yang ditentukan Exception .

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.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga