ExceptionDispatchInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |