IVsRunningDocTableEvents 接口
执行将激发以响应变化对文档在运行文档表 (RDT)的方法。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<GuidAttribute("BEA6BB4F-A905-49CA-A216-202DF370E07E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsRunningDocTableEvents
[GuidAttribute("BEA6BB4F-A905-49CA-A216-202DF370E07E")]
[InterfaceTypeAttribute()]
public interface IVsRunningDocTableEvents
IVsRunningDocTableEvents 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
OnAfterAttributeChange | 调用在文档的属性的上一个更改后在运行的文档表 (RDT)。 | |
OnAfterDocumentWindowHide | 调用,在文档窗口中隐藏状态后放置。 | |
OnAfterFirstDocumentLock | 调用,在指定类型的第一个锁的应用程序到的指定在运行后文档表 (RDT)。 | |
OnAfterSave | 调用保存在运行的文档之后文档表 (RDT)。 | |
OnBeforeDocumentWindowShow | 调用显示文档窗口之前。 | |
OnBeforeLastDocumentUnlock | 调用释放对的指定指定类型的最后一个锁之前文档中运行文档表 (RDT)。 |
页首
备注
指定该接口在调用 IVsRunningDocumentTable 接口的 AdviseRunningDocTableEvents 方法。
方法用表示客户端的 cookie 请求通知。 ,该包不再要侦听 RDT 事件时,在调用使用 cookie。 UnadviseRunningDocTableEvents 方法。
其他接口
您可能需要实现附加接口获取多个事件信息:
更多有关文档重命名的访问, IVsRunningDocTableEvents2 实现接口。
若要获取更多信息,在文档保存之前,实现 IVsRunningDocTableEvents3 接口。
若要收到通知,在文档的第一个锁是前对 (使您有机会加载文档),请实现 IVsRunningDocTableEvents4 接口。
对实现者的说明
包在 RDT 实现此接口接收事件与状态相关文档。 cookie 参数传递给所有此接口的方法表示事件的影响的文档。 此 cookie 是从 FindAndLockDocument 或 RegisterAndLockDocument 方法返回在 IVsRunningDocumentTable 接口的值相同。
对调用者的说明
,在特定事件发生时,环境调用此接口。