IVsDocDataFileChangeControl 接口

确定是否应忽略记录更改的数据文件将在编辑器外部。

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

语法

声明
<GuidAttribute("BF955013-A875-439D-A4E7-A3BBDF12AA4F")> _
<InterfaceTypeAttribute()> _
Public Interface IVsDocDataFileChangeControl
[GuidAttribute("BF955013-A875-439D-A4E7-A3BBDF12AA4F")]
[InterfaceTypeAttribute()]
public interface IVsDocDataFileChangeControl

IVsDocDataFileChangeControl 类型公开以下成员。

方法

  名称 说明
公共方法 IgnoreFileChanges 确定是否应忽略对 DocData 的更改在文件中。

页首

备注

所有编辑器应实现 LoadDocData。 这意味着编辑器为文件更改事件建议通过 SVsFileChangeEx 侦听对文件的更改在环境外部。 编辑器将提示用户加载该文件。 请参见 AdviseFileChange 信息与建议的文件更改相关。

正确实现此的所有版本重新加载功能需要实现 IVsDocDataFileChangeControl 允许侦听器,如 Source Code Control 通知编辑器忽略文件更改在特定时间。 例如,那么,当 Source Code Control 获取最新版本的文件它在直接调用 ReloadDocData 而不是允许该提示用户加载该文件。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间