ExceptionDispatchInfo.Capture(Exception) Metode
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
- source
- Exception
Pengecualian yang statusnya ditangkap, dan yang diwakili oleh objek yang dikembalikan.
Objek yang mewakili pengecualian yang ditentukan pada titik kode saat ini.
source
adalah null
.
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.
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 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: