IVsBatchUpdate 接口

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("A2D3286E-B5AE-4981-8D32-E9053FCF997D")> _
Public Interface IVsBatchUpdate
[InterfaceTypeAttribute()]
[GuidAttribute("A2D3286E-B5AE-4981-8D32-E9053FCF997D")]
public interface IVsBatchUpdate

IVsBatchUpdate 类型公开以下成员。

方法

  名称 说明
公共方法 FlushPendingUpdates 允许文本缓冲区调用此的所有视图合并所有缓冲区的更新。

页首

备注

在视图。 IVsTextManager::RegisterIndependentView 方法实现此接口和注册了文本管理器中,文本管理器将调用 FlushPendingUpdates 在各种主要步骤例如在保存之前,在生成之前,数据库,启动的文档。 当 FlushPendingUpdates 调用时,文本缓冲区及其所有关联的视图必须将所有挂起的更改数据。 .

对实现者的说明

实现在不立即将数据更改的任何编辑视图或缓冲区的此接口,但是,缓冲区最新更新的更改。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间