Compartilhar via


Interface IVsBatchUpdate

 

Publicado: abril de 2016

Inicia a incorporação de todas as atualizações de dados pendentes em um buffer de texto ou o modo de exibição.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("A2D3286E-B5AE-4981-8D32-E9053FCF997D")]
public interface IVsBatchUpdate
[InterfaceTypeAttribute(1)]
[GuidAttribute("A2D3286E-B5AE-4981-8D32-E9053FCF997D")]
public interface class IVsBatchUpdate
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A2D3286E-B5AE-4981-8D32-E9053FCF997D")>]
type IVsBatchUpdate = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("A2D3286E-B5AE-4981-8D32-E9053FCF997D")>
Public Interface IVsBatchUpdate

Métodos

Nome Descrição
System_CAPS_pubmethod FlushPendingUpdates(UInt32)

Permite que o buffer de texto informar a todos os modos nela para incorporar atualizações tudo no buffer.

Comentários

Quando um modo de exibição implementa essa interface e se registra com o Gerenciador de texto por meio de IVsTextManager::RegisterIndependentView entrará em contato com o método, o Gerenciador de texto FlushPendingUpdates em vários pontos de crítica como direito antes de salvar, antes da inicialização e ativação de outro documento.Quando FlushPendingUpdates é chamado, o texto de buffer e todas as suas exibições associadas devem incorporar todas as alterações de dados pendentes..

Observações para implementadores:

Implemente essa interface em qualquer modo de exibição do editor ou o buffer não incorpora as alterações de dados imediatamente, mas as alterações de buffers para atualização posterior.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo