Compartilhar via


Método IVsQueryEditQuerySave2.BeginQuerySaveBatch ()

 

Publicado: abril de 2016

Cria um lote de uma seqüência de documentos antes de tentar salvá-los em disco.

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

Sintaxe

int BeginQuerySaveBatch()
int BeginQuerySaveBatch()
abstract BeginQuerySaveBatch : unit -> int
Function BeginQuerySaveBatch 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 BeginQuerySaveBatch();

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 somente um item de interface do usuário (UI) para essas chamadas.Processamento em lotes essas chamadas usando o BeginQuerySaveBatch e EndQuerySaveBatch método aumenta a probabilidade de que o ambiente exibirá apenas uma parte da interface do usuário; No entanto, isso não é garantido.

Por exemplo, quando o chamador lotes QuerySaves, 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 QuerySave chama até que haja arquivos não mais em lote para ser processado.

Para em lote QuerySave 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