IVsDocumentLockHolder 接口
允许非编辑添加编辑器锁定到运行签入的项文档表。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("685933F2-C1AD-4540-A15A-D3F977A81AF7")> _
Public Interface IVsDocumentLockHolder
[InterfaceTypeAttribute()]
[GuidAttribute("685933F2-C1AD-4540-A15A-D3F977A81AF7")]
public interface IVsDocumentLockHolder
IVsDocumentLockHolder 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
CloseDocumentHolder | 调用,当环境以结尾 IVsDocumentLockHolder 项的文档在运行时文档表。 |
![]() |
ShowDocumentHolder | 调用由环境在提示用户之前保存不按该持有人文档锁定。 |
页首
备注
实现此接口,如果实现了向导或的其他类型的对象不可见的方式打开文档对用户,因此,如果打开文档在文档窗口外部。 通过实现 IVsDocumentLockHolder,您可以在文档中放置编辑器锁定运行文档表。 ,在完成编辑之前,这样可防止一个编辑器或其他对象关闭文件。 注册文档锁定持有人,调用 RegisterDocumentLockHolder。
对实现者的说明
实现由即若要编辑文档,而无需在编辑器中打开文档的任何对象 (文件)。
对调用者的说明
调用通过环境发出信号文档的结束实现 IVsDocumentLockHolder的对象。