Aracılığıyla paylaş


WriteableMetadataUpdateMode Sabit Listesi

Meta verilerdeki bellek içi güncelleştirmelerin hata ayıklayıcıya görünür olup olmadığını belirten değerler sağlar.

Sözdizimi

typedef enum WriteableMetadataUpdateMode {
   LegacyCompatPolicy,
   AlwaysShowUpdates
} WriteableMetadataUpdateMode;

Members

Üye adı Description
LegacyCompatPolicy Meta verilerde bellek içi güncelleştirmeleri görünür hale getirirken .NET Framework'ün eski sürümleriyle uyumluluğu koruyun.
AlwaysShowUpdates Meta verilerdeki bellek içi güncelleştirmeleri hata ayıklayıcıya görünür hale getirin.

Açıklamalar

Hedef işlemde WriteableMetadataUpdateMode meta verilere yapılan bellek içi güncelleştirmelerin hata ayıklayıcı tarafından görülüp görünmeyeceğini denetlemek için sabit listesi üyesi SetWriteableMetadataUpdateMode yöntemine geçirilebilir.

seçeneği, LegacyCompatPolicy .NET Framework'ün 4.5.2 öncesi sürümlerindekiyle aynı davranışı uygular. Bu genellikle güncelleştirmelerden alınan meta verilerin görünür olmadığı anlamına gelir. Ancak, bir dizi hata ayıklama yöntemine yapılan çağrılar, güncelleştirmeleri görünür hale getirmek için hata ayıklayıcıyı örtük olarak zorunlu hale getirir. Örneğin, hata ayıklayıcı yöntemin özgün meta verilerinde bulunmayan bir değişkenin dizinini ICorDebugILFrame::GetLocalVariable ile geçirirse, modülün tüm meta verileri işlemin geçerli durumuyla eşleşen bir anlık görüntüye güncelleştirilir. Başka bir deyişle, LegacyCompatPolicy hata ayıklayıcı yönetilmeyen hata ayıklama API'sinin diğer bölümlerini nasıl kullandığına bağlı olarak kullanılabilir meta veri güncelleştirmelerinin hiçbirini, bazılarını veya tümünü göremeyebilir.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 4.5.2'den itibaren kullanılabilir

Ayrıca bakınız