ExceptionDispatchInfo.Capture(Exception) Metode
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.
ExceptionDispatchInfo Membuat objek yang mewakili pengecualian yang ditentukan pada titik kode saat ini.
public:
static System::Runtime::ExceptionServices::ExceptionDispatchInfo ^ Capture(Exception ^ source);
public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture(Exception source);
static member Capture : Exception -> System.Runtime.ExceptionServices.ExceptionDispatchInfo
Public Shared Function Capture (source As Exception) As ExceptionDispatchInfo
Parameter
- source
- Exception
Pengecualian yang statusnya ditangkap, dan yang diwakili oleh objek yang dikembalikan.
Mengembalikan
Objek yang mewakili pengecualian yang ditentukan pada titik kode saat ini.
Pengecualian
sourceadalah null.
Keterangan
Anda dapat menggunakan ExceptionDispatchInfo objek yang dikembalikan oleh metode ini di lain waktu dan mungkin pada utas lain untuk menumbuhkan kembali pengecualian yang ditentukan, seolah-olah pengecualian telah mengalir dari titik di mana ia ditangkap ke titik di mana pengecualian tersebut ditumbuhi kembali.
Jika pengecualian aktif saat diambil, informasi pelacakan tumpukan saat ini dan informasi Watson yang terkandung dalam pengecualian disimpan. Jika tidak aktif, yaitu, jika belum dilemparkan, itu tidak memiliki jejak tumpukan atau informasi Watson.