IVsSolutionLoadManagerSupport Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Unterstützung für das Verwalten der Methode, wie Projekte in einer Projektmappe geladen werden.
public interface class IVsSolutionLoadManagerSupport
public interface class IVsSolutionLoadManagerSupport
__interface IVsSolutionLoadManagerSupport
[System.Runtime.InteropServices.Guid("D48DB33C-0F89-47AD-AB42-D6683608BD60")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolutionLoadManagerSupport
[<System.Runtime.InteropServices.Guid("D48DB33C-0F89-47AD-AB42-D6683608BD60")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSolutionLoadManagerSupport = interface
Public Interface IVsSolutionLoadManagerSupport
- Attribute
Hinweise
Diese Schnittstelle wird __VSPROPID4 während des Prozesses der geöffneten Projekt Mappe in der-Implementierung an das-Objekt übermittelt OnBeforeOpenProject . Dadurch kann der projektmappenload-Manager steuern, wie Projekte während des Vorgangs zum Öffnen einer Projekt Mappe geladen werden. Projekte können sofort geladen, im Hintergrund (im Leerlauf) geladen, nach Bedarf geladen werden, oder so festgelegt werden, dass Sie entladen bleiben. Es wird erwartet, dass ein projektmappenload-Manager die IVsSolutionLoadManager Schnittstelle implementiert Ein gängiger Ansatz ist das VSPackage, das den projektmappenload-Manager für den UI-Kontext implementiert SolutionOpening_string , z [ProvideAutoLoad(ProvideAutoLoad(VSConstants.UIContext.SolutionOpening_string)] . b.. Diese Eigenschaft kann auch während OnBeforeOpenSolution oder während ReadSolutionProps für den Abschnitt vorab Lösung festgelegt werden.
Methoden
| GetProjectLoadPriority(Guid, UInt32) |
Veraltet. Diese API wurde veraltet, um die Leistung beim Laden von Lösungen zu optimieren. |
| SetProjectLoadPriority(Guid, UInt32) |
Veraltet. Diese API wurde veraltet, um die Leistung beim Laden von Lösungen zu optimieren. |