Sdílet prostřednictvím


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

Viz také