Compartilhar via


Método IVsSolutionLoadEvents.OnQueryBackgroundLoadProjectBatch (Boolean)

 

Publicado: abril de 2016

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

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

Sintaxe

int OnQueryBackgroundLoadProjectBatch(
    out bool pfShouldDelayLoadToNextIdle
)
int OnQueryBackgroundLoadProjectBatch(
    [OutAttribute] bool% pfShouldDelayLoadToNextIdle
)
abstract OnQueryBackgroundLoadProjectBatch : 
        pfShouldDelayLoadToNextIdle:bool byref -> int
Function OnQueryBackgroundLoadProjectBatch (
    <OutAttribute> ByRef pfShouldDelayLoadToNextIdle As Boolean
) As Integer

Parâmetros

  • pfShouldDelayLoadToNextIdle
    [out] true se outras operações de plano de fundo devem concluir antes de começar a carregar o projeto, caso contrário, false.

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

Os clientes deste evento podem causar o início do carregamento em lotes para ser adiada para garantir que outras operações de plano de fundo concluir antes de um novo lote de projetos começa a ser carregado, retornando true para o pfShouldDelayLoadToNextIdle.Por exemplo, um sistema de projetos poderá garantir que o estado de IntelliSense para os projetos atualmente carregados seja atualizado antes de iniciar as operações de carregamento do novo plano de fundo.

Consulte também

Interface IVsSolutionLoadEvents
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo