ExceptionDispatchInfo.Capture(Exception) Metode

Definisi

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

C#
public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture(Exception source);

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

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Lihat juga