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