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 调用时,文本缓冲区及其所有关联的视图必须将所有挂起的更改数据。 .
对实现者的说明
实现在不立即将数据更改的任何编辑视图或缓冲区的此接口,但是,缓冲区最新更新的更改。