Delen via


Opsomming WriteableMetadataUpdateMode

[Ondersteund in de .NET Framework 4.5.2 en latere versies]

Biedt waarden die aangeven of updates in het geheugen van metagegevens zichtbaar zijn voor een foutopsporingsprogramma.

Syntax

typedef enum WriteableMetadataUpdateMode {  
   LegacyCompatPolicy,  
   AlwaysShowUpdates  
} WriteableMetadataUpdateMode;  

Leden

Lidnaam Beschrijving
LegacyCompatPolicy Houd compatibiliteit met eerdere versies van de .NET Framework bij het zichtbaar maken van in-memory updates voor metagegevens. Zie de sectie Opmerkingen voor meer informatie.
AlwaysShowUpdates Maak in-memory updates van metagegevens zichtbaar voor het foutopsporingsprogramma.

Opmerkingen

Een lid van de WriteableMetadataUpdateMode opsomming kan worden doorgegeven aan de methode SetWriteableMetadataUpdateMode om te bepalen of updates in het geheugen van metagegevens in het doelproces zichtbaar zijn voor het foutopsporingsprogramma.

Met LegacyCompatPolicy de optie wordt hetzelfde gedrag afgedwongen als in versies van de .NET Framework vóór 4.5.2. Dit betekent vaak dat metagegevens van updates niet zichtbaar zijn. Aanroepen van een aantal foutopsporingsmethoden zorgen er echter impliciet voor dat het foutopsporingsprogramma updates zichtbaar maakt. Als het foutopsporingsprogramma bijvoorbeeld ICorDebugILFrame::GetLocalVariable de index doorgeeft van een variabele die niet is gevonden in de oorspronkelijke metagegevens van de methode, worden alle metagegevens voor de module bijgewerkt naar een momentopname die overeenkomt met de huidige status van het proces. Met andere woorden, met de LegacyCompatPolicy optie ziet het foutopsporingsprogramma mogelijk geen, enkele of alle beschikbare metagegevensupdates, afhankelijk van hoe het andere onderdelen van de niet-beheerde foutopsporings-API gebruikt.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.5.2

Zie ook