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的对象。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间