Método IVsTrackProjectDocuments2.EndBatch ()
Este método termina o lote iniciado por BeginBatch e exibe qualquer interface de usuário (UI) que foi gerado dentro do lote.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int EndBatch()
int EndBatch()
abstract EndBatch : unit -> int
Function EndBatch 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 EndBatch();
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, às vezes, é exibida.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 lote BeginBatch e IVsTrackProjectDocuments2.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 BeginBatch para iniciar o lote, verifique vários IVsTrackProjectDocuments2 chamadas e, em seguida, chamada IVsTrackProjectDocuments2.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