WriteableMetadataUpdateMode Enumeration

Olyan értékeket biztosít, amelyek meghatározzák, hogy a metaadatok memóriabeli frissítése látható-e a hibakereső számára.

Szemantika

typedef enum WriteableMetadataUpdateMode {
   LegacyCompatPolicy,
   AlwaysShowUpdates
} WriteableMetadataUpdateMode;

Members

Tag neve Description
LegacyCompatPolicy A .NET-keretrendszer régebbi verzióival való kompatibilitás fenntartása a metaadatok memóriabeli frissítéseinek láthatóvá tételekor.
AlwaysShowUpdates Tegye láthatóvá a memóriabeli frissítéseket a metaadatokon a hibakereső számára.

Megjegyzések

Az enumerálás egy tagja WriteableMetadataUpdateMode átadható a SetWriteableMetadataUpdateMode metódusnak annak ellenőrzéséhez, hogy a célfolyamat metaadatainak memóriabeli frissítései láthatók-e a hibakereső számára.

A LegacyCompatPolicy beállítás ugyanazt a viselkedést kényszeríti ki, mint a .NET-keretrendszer 4.5.2 előtti verzióiban. Ez gyakran azt jelenti, hogy a frissítések metaadatai nem láthatók. Számos hibakeresési módszer meghívása azonban implicit módon kényszeríti a hibakeresőt a frissítések láthatóvá tétele érdekében. Ha például a hibakereső átadja az ICorDebugILFrame::GetLocalVariable egy változó indexét, amely nem található a metódus eredeti metaadatai között, a modul összes metaadatai a folyamat aktuális állapotának megfelelő pillanatképre frissülnek. Más szóval a LegacyCompatPolicy lehetőséggel a hibakereső nem, csak néhány vagy az összes elérhető metaadat-frissítés jelenhet meg attól függően, hogy hogyan használja a nem felügyelt hibakeresési API más részeit.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 4.5.2 óta érhető el

Lásd még