Sdílet prostřednictvím


WriteableMetadataUpdateMode – výčet

Poskytuje hodnoty, které určují, zda jsou aktualizace metadat v paměti viditelné pro ladicí program.

Syntaxe

typedef enum WriteableMetadataUpdateMode {
   LegacyCompatPolicy,
   AlwaysShowUpdates
} WriteableMetadataUpdateMode;

Members

Název členu Description
LegacyCompatPolicy Udržujte kompatibilitu se staršími verzemi rozhraní .NET Framework při provádění aktualizací metadat v paměti.
AlwaysShowUpdates Proveďte aktualizace metadat v paměti viditelné pro ladicí program.

Poznámky

Člen výčtu WriteableMetadataUpdateMode lze předat Do SetWriteableMetadataUpdateMode metoda řídit, zda jsou aktualizace metadat v paměti v cílovém procesu viditelné pro 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řevede ladicí program, aby byly aktualizace viditelné. Pokud například ladicí program předá ICorDebugILFrame::GetLocalVariable index proměnné, která nebyla nalezena v původních metadatech metody, aktualizují se všechna metadata modulu 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 podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 4.5.2

Viz také