Bagikan melalui


ExceptionDispatchInfo.Capture(Exception) Metode

Definisi

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.

Berlaku untuk

Lihat juga