IVsRunningDocumentTable 接口

在环境中管理设置当前打开文档。

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")> _
Public Interface IVsRunningDocumentTable
[InterfaceTypeAttribute()]
[GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")]
public interface IVsRunningDocumentTable

IVsRunningDocumentTable 类型公开以下成员。

方法

  名称 说明
公共方法 AdviseRunningDocTableEvents 使客户端收到更改的通知访问正在运行的文档表 (RDT)。
公共方法 FindAndLockDocument 使用文档文件名,查找文档 RDT,然后获取读取或编辑该锁文档。
公共方法 GetDocumentInfo 返回有关 RDT 注册的文档的信息将 cookie。
公共方法 GetRunningDocumentsEnum 通过在所有 RDT 枚举文档。
公共方法 LockDocument 因此,在打开时,获取一读取或编辑文档中的锁定它。
公共方法 ModifyDocumentFlags 修改 RDT 文档注册的标志文档。
公共方法 NotifyDocumentChanged ,当更改文档时,通知客户端。
公共方法 NotifyOnAfterSave 激发时,在 RDT 的文档保存后。
公共方法 NotifyOnBeforeSave 在文档前面的 " 在 RDT 保存。
公共方法 RegisterAndLockDocument ,当在创建或打开文档时,在运行创建项文档表。
公共方法 RegisterDocumentLockHolder 注册在运行的文档锁持有者文档表。
公共方法 RenameDocument 对和/或更改文档的所有权重命名。
公共方法 SaveDocuments 保存文档。
公共方法 UnadviseRunningDocTableEvents 禁用从接收更改的通知客户端 RDT 的。
公共方法 UnlockDocument 释放读取或编辑中的锁打开文档。
公共方法 UnregisterDocumentLockHolder 注销在运行的文档锁持有者文档表。

页首

备注

对实现者的说明

实现通过环境。

对调用者的说明

调用通过打开的 Vspackage 和跟踪在其项目文档。 通过调用站点提供程序的 QueryService 获取此接口与服务标识符 SVsRunningDocumentTable 和 IVsRunningDocumentTable 接口的接口 GUID。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间