ProvideLanguageExtensionAttribute.Unregister, méthode
Supprime l'extension de fichier et le service de langage GUID du Registre.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Overrides Sub Unregister ( _
context As RegistrationAttribute..::..RegistrationContext _
)
public override void Unregister(
RegistrationAttribute..::..RegistrationContext context
)
Paramètres
- context
Type : Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext
[in] objet d'Un RegistrationAttribute.RegistrationContext utilisé pour supprimer des clés de Registre et pour enregistrer la progression.
Remarques
Cette méthode est appelée pour supprimer toutes les entrées du Registre créées par la méthode d'Register.En général, un programme tel que regpkg.exe lit un assembly spécifié et recherche tous les attributs qui héritent d'RegistrationAttribute.Regpkg.exe instancie alors chaque attribut, fournissant les paramètres appropriés qui ont été spécifiés lorsque l'attribut a été compilé.Enfin, regpkg.exe appelle la méthode d'Unregister sur l'objet nouvellement créé pour provoquer toutes les clés de Registre et entrées appropriées à supprimer.Cette opération est effectuée dans le cadre d'une désinstallation de processus ou lorsque Nettoyer la solution est sélectionné du menu de Générer.
Notez que cette méthode est une substitution de et le spécifique à la classe managée d'RegistrationAttribute d' (MPF)infrastructure de package.
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.