Package.Dispose, méthode
Libère les ressources utilisées par l'objet Package.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Protected Overridable Sub Dispose ( _
disposing As Boolean _
)
protected virtual void Dispose(
bool disposing
)
Paramètres
- disposing
Type : System.Boolean
true si l'objet est supprimé, false s'il est finalisé.
Remarques
La méthode d'Dispose est appelée lorsque le VSPackage est détruit par Visual Studio.C'est en général en réponse à un appel à Close.(Ni Visual Studio ni la classe d'Package n'implémente un finaliseur.À moins qu'un finaliseur distinct soit implémenté, la méthode d'Dispose est toujours appelée avec disposing défini à true.)
Un finaliseur est une méthode qui gère la destruction des ressources non managées de code managé.Les finaliseurs exécutés sur un thread distinct et effectuent les performances du garbage collector de .NET Framework, vous devez éviter de les utiliser inutilement.Pour plus d'informations sur des finaliseurs, consultez Destructeurs et méthodes Finalize.
L'implémentation par défaut de la méthode d'Dispose effectue les tâches suivantes :
Annule l'enregistrement toutes les fabriques enregistrées d'éditeur.
Supprime toutes les fabriques d'éditeur qui implémentent également l'interface d'IDisposable.
Supprime toutes les pages de dialogue.
Révoque tous les services.
Supprime tous les services qui implémentent l'interface d'IDisposable.
Si vous substituez la méthode d'Dispose, assurez -vous d'appeler base.Dispose de la méthode de substitution.
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.