Metodo ProvideLanguageExtensionAttribute.Unregister
Rimuove l'estensione di file e servizio di linguaggio GUID dal Registro di sistema.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Overrides Sub Unregister ( _
context As RegistrationAttribute.RegistrationContext _
)
public override void Unregister(
RegistrationAttribute.RegistrationContext context
)
Parametri
- context
Tipo: Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext
[in] In RegistrationAttribute.RegistrationContext oggetto utilizzato per rimuovere le chiavi del Registro di sistema e per registrare lo stato di avanzamento.
Note
Questo metodo viene chiamato per rimuovere tutte le voci del Registro di sistema create da Register metodo.In genere, un programma quale regpkg.exe legge un assembly specificato e la ricerca di tutti gli attributi che ereditano da RegistrationAttribute.Regpkg.exe quindi creare un'istanza di ogni attributo, fornendo i parametri appropriati che sono stati specificati quando l'attributo è stato compilato.Infine, regpkg.exe chiama Unregister metodo sull'oggetto appena creato per indurre tutte le chiavi del Registro di sistema e voci appropriate da rimuovere.Questa operazione viene eseguita come parte di un processo di disinstallazione o quando pulire la soluzione viene selezionato dal Compilazione menu.
Si noti che questo metodo è un override di e del framework gestito del pacchetto (MPF) RegistrationAttribute classe.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.