Interface IVsSolutionLoadManagerSupport
Fornece suporte para gerenciar a maneira de projetos em uma solução são carregados.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (em Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Sintaxe
[GuidAttribute("D48DB33C-0F89-47AD-AB42-D6683608BD60")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolutionLoadManagerSupport
[GuidAttribute("D48DB33C-0F89-47AD-AB42-D6683608BD60")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsSolutionLoadManagerSupport
[<GuidAttribute("D48DB33C-0F89-47AD-AB42-D6683608BD60")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSolutionLoadManagerSupport = interface end
<GuidAttribute("D48DB33C-0F89-47AD-AB42-D6683608BD60")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface IVsSolutionLoadManagerSupport
Métodos
Nome | Descrição | |
---|---|---|
GetProjectLoadPriority(Guid, UInt32) | Obtém a prioridade de carga do projeto, que determina se o projeto deve ser mantido como um projeto descarregado na próxima vez em que a solução é aberta. |
|
SetProjectLoadPriority(Guid, UInt32) | Define a prioridade de carga do projeto, que determina se o projeto deve ser mantido como um projeto descarregado na próxima vez em que a solução é aberta. |
Comentários
Essa interface é passada para o __VSPROPID4 objeto durante o processo de solução aberta na implementação de OnBeforeOpenProject.Isso permite que o Gerenciador de carga de solução para controlar que os projetos de forma são carregados durante a operação da solução aberta.Projetos podem ser carregados imediatamente, carregado no plano de fundo (quando inativo), esquerda para ser carregado, se necessário ou conjunto permaneça descarregado.O Gerenciador de carga de uma solução é esperado para implementar a IVsSolutionLoadManager interface.Uma abordagem comum é ter VSPackage que implementa o AutoLoad Gerenciador de carga de solução para o contexto da interface do usuário SolutionOpening_string, por exemplo [ProvideAutoLoad(ProvideAutoLoad(VSConstants.UIContext.SolutionOpening_string)].Esta propriedade também pode ser definida durante a M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionLoadEvents.OnBeforeOpenSolution ou durante a ReadSolutionProps para a seção de solução de pre.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo