Výčet WriteableMetadataUpdateMode
[Podporováno v rozhraní .NET Framework 4.5.2 a novějších verzích]
Poskytuje hodnoty, které určují, zda jsou aktualizace metadat v paměti viditelné ladicí program.
Syntax
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Členové
Název členu | Description |
---|---|
LegacyCompatPolicy |
Při provádění aktualizací metadat v paměti zachovávejte kompatibilitu s předchozími verzemi rozhraní .NET Framework. Další informace naleznete v části Poznámky. |
AlwaysShowUpdates |
Zpřístupní ladicí program aktualizace metadat v paměti. |
Poznámky
Člen výčtu WriteableMetadataUpdateMode
lze předat SetWriteableMetadataUpdateMode metoda řídit, zda jsou aktualizace metadat v paměti v cílovém procesu viditelné ladicí program.
Možnost LegacyCompatPolicy
vynucuje stejné chování jako ve verzích rozhraní .NET Framework před verzí 4.5.2. To často znamená, že metadata z aktualizací nejsou viditelná. Volání řady metod ladění však implicitně přimět ladicí program, aby byly aktualizace viditelné. Například pokud ladicí program předá ICorDebugILFrame::GetLocalVariable index proměnné nebyl nalezen v původních metadatech metody, všechna metadata modulu se aktualizují na snímek odpovídající aktuálnímu stavu procesu. Jinými slovy, s LegacyCompatPolicy
možností může ladicí program vidět žádné, některé nebo všechny dostupné aktualizace metadat v závislosti na tom, jak používá jiné části nespravovaného rozhraní API ladění.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5.2