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