Package.ApplicationRegistryRoot, propriété
Obtient la clé de Registre de racine de la ruche actuelle de Registre de Visual Studio.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public ReadOnly Property ApplicationRegistryRoot As RegistryKey
public RegistryKey ApplicationRegistryRoot { get; }
Valeur de propriété
Type : Microsoft.Win32.RegistryKey
La racine RegistryKey de la ruche de Registre de Visual Studio.
Remarques
Cette propriété retourne la racine de Registre pour l'application.En général c'est HKLM\Software\Microsoft\VisualStudio\<version> mais cela peut changer selon n'importe quelle autre racine que le shell a été initialisé avec.
La clé qui est retournée est une clé en lecture seule et ne peut pas être modifiée.Les modifications apportées à cette clé doit uniquement être effectuées par le programme d'installation d'un VSPackage.
Vous devez fermer et supprimer cette clé lorsque vous êtes fini de l'utiliser.Vous pouvez de manière fiable accomplir ceci à l'aide de cette clé avec « à » la syntaxe dans C- :
using(RegistryKey k = p.ApplicationRegistryRoot) {
// define k
}
Ici, k est supprimé lors de la clause de utilisation se termine.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.