IVsSolutionLoadEvents Interface

Definição

Implementado por clientes interessados em eventos de solução. Assine esses eventos via AdviseSolutionEvents(IVsSolutionEvents, UInt32) .

public interface class IVsSolutionLoadEvents
public interface class IVsSolutionLoadEvents
__interface IVsSolutionLoadEvents
public interface IVsSolutionLoadEvents
type IVsSolutionLoadEvents = interface
Public Interface IVsSolutionLoadEvents
Derivado

Métodos

OnAfterBackgroundSolutionLoadComplete()

Acionado quando o processo de carregamento da solução está totalmente concluído, incluindo todo o carregamento em segundo plano de projetos.

OnAfterLoadProjectBatch(Boolean)

Acionado quando o carregamento de um lote de projetos dependentes é concluído.

OnBeforeBackgroundSolutionLoadBegins()

Acionado quando o carregamento em segundo plano de projetos é iniciado novamente após a conclusão da operação de abertura da solução inicial.

OnBeforeLoadProjectBatch(Boolean)

Acionado ao carregar um lote de projetos dependentes como parte do carregamento de uma solução em segundo plano.

OnBeforeOpenSolution(String)

Acionado antes do início de uma solução aberta. Os extensores podem ativar um Gerenciador de carga de solução definindo VSPROPID_ActiveSolutionLoadManager .

OnQueryBackgroundLoadProjectBatch(Boolean)

Acionado antes do plano de fundo carregar um lote de projetos. Normalmente, um lote em segundo plano carrega um único projeto pendente. Este é um evento cancelável.

Aplica-se a