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 而不是允许该提示用户加载该文件。