Partager via


DesignerWindowPane.OnClose, méthode

Appelé en réponse à ClosePane la méthode sur l'interface d'IVsWindowPane.

Espace de noms :  Microsoft.VisualStudio.Shell.Design
Assembly :  Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)

Syntaxe

'Déclaration
Protected Overrides Sub OnClose
protected override void OnClose()

Remarques

Cette méthode est appelée en réponse à la méthode d'ClosePane.L'implémentation par défaut appelle Dispose ; DesignerWindowPane substitue cette méthode pour prendre en charge la mise en cache de volet de fenêtre.La mise en cache de volet de fenêtre peut fournir une amélioration de la performance et activer des fonctionnalités partagé, comme un générateur global qui est partagé parmi de plusieurs générateurs enfants.Pour activer la mise en cache de volet de fenêtre, les scénarios suivants doivent stocker des valeurs vraies :

  1. DesignSurface doit offrir un service de type DocDataServiceContainer.

  2. DocDataServiceContainer doit contenir DesignSurface en tant que service.

La combinaison de ces deux critères indique qu'DesignSurface prend en charge la mise en cache elle-même sur DocData.

Sécurité .NET Framework

Voir aussi

Référence

DesignerWindowPane Classe

Microsoft.VisualStudio.Shell.Design, espace de noms

Dispose

DesignSurface

DocDataServiceContainer

DocData