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