WriteableMetadataUpdateMode, énumération
[Pris en charge dans .NET Framework 4.5.2 et ultérieur]
Fournit des valeurs qui spécifient si les mises à jour en mémoire apportées aux métadonnées sont visibles par un débogueur.
Syntaxe
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Membres
Nom du membre | Description |
---|---|
LegacyCompatPolicy |
Maintient la compatibilité avec les versions antérieures de .NET Framework lors de la mise à jour en mémoire de métadonnées visibles. Pour plus d'informations, consultez la section Notes. |
AlwaysShowUpdates |
Rend les mises à jour en mémoire apportées aux métadonnées visibles par le débogueur. |
Remarques
Un membre de l’énumération WriteableMetadataUpdateMode
peut être passé à la méthode SetWriteableMetadataUpdateMode pour contrôler si les mises à jour en mémoire apportées aux métadonnées dans le processus cible sont visibles par le débogueur.
L'option LegacyCompatPolicy
force le même comportement que dans les versions de .NET Framework antérieures à 4.5.2. Cela signifie souvent que les métadonnées provenant des mises à jour ne sont pas visibles. Cependant, les appels à certaines méthodes de débogage forcent implicitement le débogueur à rendre visibles les mises à jour. Par exemple, si le débogueur passe à ICorDebugILFrame::GetLocalVariable l’index d’une variable introuvable dans les métadonnées d’origine de la méthode, toutes les métadonnées du module sont mises à jour vers une capture instantanée correspondant à l’état actuel du processus. En d'autres termes, avec l'option LegacyCompatPolicy
, le débogueur peut voir aucune, certaines ou toutes les mises à jour des métadonnées disponibles, selon la façon dont il utilise les autres parties de l'API de débogage non managée.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : Disponibles depuis la version 4.5.2
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour