IVsRunningDocTableEvents3 接口
执行将激发以响应变化对文档在运行文档表 (RDT)的方法。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")> _
Public Interface IVsRunningDocTableEvents3 _
Inherits IVsRunningDocTableEvents2
[InterfaceTypeAttribute()]
[GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")]
public interface IVsRunningDocTableEvents3 : IVsRunningDocTableEvents2
IVsRunningDocTableEvents3 类型公开以下成员。
方法
|
OnAfterAttributeChange(UInt32, UInt32) |
调用在文档的文档属性的上一个更改后在运行的文档表 (RDT)。 (继承自 IVsRunningDocTableEvents2。) |
|
OnAfterAttributeChange(UInt32, UInt32) |
调用,在文档的属性在运行的文档表 (RDT)发生更改之后。 |
|
OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy, UInt32, String, IVsHierarchy, UInt32, String) |
对文档属性更改之后。这是 OnAfterAttributeChange 方法的更高级版本。 (继承自 IVsRunningDocTableEvents2。) |
|
OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy, UInt32, String, IVsHierarchy, UInt32, String) |
对文档属性后更改。这是 OnAfterAttributeChange 方法的更高级版本。 |
|
OnAfterDocumentWindowHide(UInt32, IVsWindowFrame) |
调用在文档窗口中后隐藏。 (继承自 IVsRunningDocTableEvents2。) |
|
OnAfterDocumentWindowHide(UInt32, IVsWindowFrame) |
调用在文档窗口中后隐藏。 |
|
OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) |
调用应用于指定的指定类型的第一个锁之后文档中运行文档表 (RDT)。 (继承自 IVsRunningDocTableEvents2。) |
|
OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) |
调用在指定类型的第一个锁的应用程序后为在上运行的文档表 (RDT)。 |
|
OnAfterSave(UInt32) |
调用的,在上运行的文档后表 (RDT)保存。 (继承自 IVsRunningDocTableEvents2。) |
|
OnAfterSave(UInt32) |
调用的,在上运行的文档后表 (RDT)保存。 |
|
OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame) |
调用显示文档窗口之前。 (继承自 IVsRunningDocTableEvents2。) |
|
OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame) |
调用显示文档窗口之前。 |
|
OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) |
调用释放对的指定指定类型的最后一个锁之前文档中运行文档表 (RDT)。 (继承自 IVsRunningDocTableEvents2。) |
|
OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) |
调用释放对的指定指定类型的最后一个锁之前文档中运行文档表 (RDT)。 |
|
OnBeforeSave |
调用在保存文档之前。 |
页首
备注
IVsRunningDocTableEvents3 接口在对 AdviseRunningDocTableEvents 方法的调用指定在 IVsRunningDocumentTable 接口。
接口的方法用表示客户端的 cookie 请求的通知。 ,该包不再要侦听 RDT 事件时, cookie 用于向 UnadviseRunningDocTableEvents 方法的调用。
接收通知,在第一个锁的应用程序在文档 (使您有机会加载文档) 之前,实现 IVsRunningDocTableEvents4 接口。
对实现者的说明
包在 RDT 实现接口接收事件与当前状态相关文档。 请注意此接口从 IVsRunningDocTableEvents2 接口派生,并且必须执行所有这些接口的方法。
cookie 参数传递给所有此接口的方法表示事件的影响的文档。 此 cookie 是从 FindAndLockDocument 或 RegisterAndLockDocument 方法返回相同的值。 IVsRunningDocumentTable 接口。
对调用者的说明
该环境对特定操作出现的此接口。 具体而言,该环境在保存文档之前调用此接口。
请参见
参考
Microsoft.VisualStudio.Shell.Interop 命名空间