Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan nilai yang menentukan apakah pembaruan dalam memori untuk metadata terlihat oleh debugger.
Syntax
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Members
| Nama anggota | Description |
|---|---|
LegacyCompatPolicy |
Pertahankan kompatibilitas dengan versi .NET Framework yang lebih lama saat membuat pembaruan dalam memori ke metadata terlihat. |
AlwaysShowUpdates |
Buat pembaruan dalam memori ke metadata yang terlihat oleh debugger. |
Komentar
Anggota WriteableMetadataUpdateMode enumerasi dapat diteruskan ke metode SetWriteableMetadataUpdateMode untuk mengontrol apakah pembaruan dalam memori metadata dalam proses target terlihat oleh debugger.
Opsi memberlakukan LegacyCompatPolicy perilaku yang sama seperti dalam versi .NET Framework sebelum 4.5.2. Ini sering berarti bahwa metadata dari pembaruan tidak terlihat. Namun, panggilan ke sejumlah metode penelusuran kesalahan secara implisit memaksa debugger untuk membuat pembaruan terlihat. Misalnya, jika debugger melewati ICorDebugILFrame::GetLocalVariable indeks variabel yang tidak ditemukan dalam metadata asli metode, semua metadata untuk modul diperbarui ke rekam jepret yang cocok dengan status proses saat ini. Dengan kata lain, dengan LegacyCompatPolicy opsi , debugger mungkin tidak melihat tidak ada, beberapa, atau semua pembaruan metadata yang tersedia, tergantung pada bagaimana ia menggunakan bagian lain dari API debugging yang tidak dikelola.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 4.5.2