Compartilhar via


Método IVsSolutionLoadEvents.OnBeforeBackgroundSolutionLoadBegins ()

 

Acionado quando o carregamento de plano de fundo de projetos está começando novamente depois que a solução inicial abre a operação foi concluída.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (em Microsoft.VisualStudio.Shell.Interop.10.0.dll)

Sintaxe

int OnBeforeBackgroundSolutionLoadBegins()
int OnBeforeBackgroundSolutionLoadBegins()
abstract OnBeforeBackgroundSolutionLoadBegins : unit -> int
Function OnBeforeBackgroundSolutionLoadBegins As Integer

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

Esse evento não é disparado quando uma solução é aberto pela primeira vez.OnAfterBackgroundSolutionLoadCompleteAcionado após o plano de fundo de todos os projetos de carregamento ter concluído e a abertura inicial da solução atingiu a F:Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExistsAndFullyLoaded estado.Depois desse ponto, se um novo grupo de projetos começa a carregar em segundo plano, em seguida, esse evento será acionado.Isso pode ocorrer se o usuário faz com que o carregamento de um PLP_LoadIfNeeded projeto (por exemplo, expandindo o projeto pendente no Solution Explorer) ou se o Gerenciador de carga de solução altera a prioridade de carga de um projeto descarregado do PLP_ExplicitLoadOnly ou PLP_LoadIfNeeded para PLP_BackgroundLoad.Quando um novo grupo de projetos começa a ser carregada no plano de fundo dessa maneira, o F:Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExistsAndFullyLoaded contexto é desativado novamente.Quando terminar o carregamento de plano de fundo, em seguida, a OnAfterBackgroundSolutionLoadComplete evento aciona e o F:Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExistsAndFullyLoaded seja ativado novamente.

Consulte também

Interface IVsSolutionLoadEvents
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo