Método IVsTrackProjectDocuments2.BeginBatch ()
Este método iniciará um lote de IVsTrackProjectDocuments2.OnAfter* chamadas de método.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int BeginBatch()
int BeginBatch()
abstract BeginBatch : unit -> int
Function BeginBatch 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
COM assinatura
De IVsTrackProjectDocuments2.idl
HRESULT BeginBatch();
O IVsTrackProjectDocuments2 interface permite que os projetos dizer quando um item de projeto foram adicionado, removido ou renomeado para o ambiente.Durante essas operações, a interface do usuário (UI), às vezes, é exibida.IVsTrackProjectDocuments2.BeginBatchinforma o ambiente em que você vai chamar várias IVsTrackProjectDocuments2.OnAfter* , e métodos que você gostaria que o usuário receba apenas uma exibição de interface do usuário para essas chamadas.Essas chamadas usando o agrupamento IVsTrackProjectDocuments2.BeginBatch e EndBatch aumenta a probabilidade de que o ambiente exibirá apenas uma exibição de interface do usuário; No entanto, isso não é garantido.
Chame IVsTrackProjectDocuments2.BeginBatch para iniciar o lote, verifique vários IVsTrackProjectDocuments2 chamadas e, em seguida, chamada EndBatch para exibir a interface do usuário.
Observação |
---|
Você pode lote somente OnAfter* métodos.OnQuery*métodos não é possível em lote. |
Consulte também
Interface IVsTrackProjectDocuments2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo