Partager via


ProvideLanguageServiceAttribute.Unregister, méthode

Supprime toutes les clés de Registre et entrées comme spécifiées par le constructeur de classe.

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

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

Voir aussi

Référence

ProvideLanguageServiceAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms