Partilhar via


Método IVsQueryEditQuerySave2.EndQuerySaveBatch ()

 

Publicado: abril de 2016

Termina o lote iniciado pela BeginQuerySaveBatch método e qualquer interface do usuário (UI) gerado dentro do lote será exibida.

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

Sintaxe

int EndQuerySaveBatch()
int EndQuerySaveBatch()
abstract EndQuerySaveBatch : unit -> int
Function EndQuerySaveBatch 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 ivsqueryeditquerysave2.idl

HRESULT EndQuerySaveBatch();

Este método é uma dica para o ambiente em que você vai chamar várias QuerySave operações (QuerySaveFile ou QuerySaveFiles), e que você gostaria que o usuário receba apenas uma parte da interface do usuário para essas chamadas.Processamento em lotes essas chamadas usando o BeginQuerySaveBatch método e EndQuerySaveBatch aumenta a probabilidade de que o ambiente exibirá somente uma parte da interface do usuário; No entanto, isso não é garantido.

Por exemplo, quando o lote chama para QuerySaveFile ou QuerySaveFiles, cada indivíduo (que não é, em lote) a caixa de mensagem de operação de salvamento tem um Cancelar botão.Se Cancelar é clicado, a operação é aplicada no futuro QuerySaveXX chama até que haja arquivos não mais em lote para ser processado.

Para em lote QuerySaveXX operações, uma chamada para EndQuerySaveBatch termina o lote.Se o usuário cancelar a operação, você não solicitará mais até que a operação em lotes seja concluída.

Consulte também

Interface IVsQueryEditQuerySave2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo