IVsRunningDocTableEvents2 接口

执行将激发以响应变化对文档在运行文档表 (RDT)的方法。

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

语法

声明
<GuidAttribute("15C7826F-443C-406D-98F8-55F6260669EC")> _
<InterfaceTypeAttribute()> _
Public Interface IVsRunningDocTableEvents2 _
    Inherits IVsRunningDocTableEvents
[GuidAttribute("15C7826F-443C-406D-98F8-55F6260669EC")]
[InterfaceTypeAttribute()]
public interface IVsRunningDocTableEvents2 : IVsRunningDocTableEvents

IVsRunningDocTableEvents2 类型公开以下成员。

方法

  名称 说明
公共方法 OnAfterAttributeChange(UInt32, UInt32) 调用在文档的属性的上一个更改后在运行的文档表 (RDT)。 (继承自 IVsRunningDocTableEvents。)
公共方法 OnAfterAttributeChange(UInt32, UInt32) 调用在文档的文档属性的上一个更改后在运行的文档表 (RDT)。
公共方法 OnAfterAttributeChangeEx 对文档属性更改之后。这是 OnAfterAttributeChange 方法的更高级版本。
公共方法 OnAfterDocumentWindowHide(UInt32, IVsWindowFrame) 调用,在文档窗口中隐藏状态后放置。 (继承自 IVsRunningDocTableEvents。)
公共方法 OnAfterDocumentWindowHide(UInt32, IVsWindowFrame) 调用在文档窗口中后隐藏。
公共方法 OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) 调用,在指定类型的第一个锁的应用程序到的指定在运行后文档表 (RDT)。 (继承自 IVsRunningDocTableEvents。)
公共方法 OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) 调用应用于指定的指定类型的第一个锁之后文档中运行文档表 (RDT)。
公共方法 OnAfterSave(UInt32) 调用保存在运行的文档之后文档表 (RDT)。 (继承自 IVsRunningDocTableEvents。)
公共方法 OnAfterSave(UInt32) 调用的,在上运行的文档后表 (RDT)保存。
公共方法 OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame) 调用显示文档窗口之前。 (继承自 IVsRunningDocTableEvents。)
公共方法 OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame) 调用显示文档窗口之前。
公共方法 OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) 调用释放对的指定指定类型的最后一个锁之前文档中运行文档表 (RDT)。 (继承自 IVsRunningDocTableEvents。)
公共方法 OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) 调用释放对的指定指定类型的最后一个锁之前文档中运行文档表 (RDT)。

页首

备注

IVsRunningDocTableEvents2 接口在对 AdviseRunningDocTableEvents 方法的调用指定在 IVsRunningDocumentTable 接口。

接口的方法的 cookie 表示请求的客户端通知。 ,该包不再要侦听 RDT 事件时,在调用使用 cookie。 UnadviseRunningDocTableEvents 方法。

您可能需要实现更丰富的事件通知的附加接口:

对实现者的说明

实现包中的此接口接收有关状态的事件。 RDT。 请注意此接口从 IVsRunningDocTableEvents 接口派生,并且必须实现该接口的所有方法。

cookie 参数传递给所有此接口的方法表示特定事件影响的文档。 此 cookie 是从 FindAndLockDocumentRegisterAndLockDocument 方法返回相同的值。 IVsRunningDocumentTable 接口。

对调用者的说明

,在特定事件发生时,环境调用此接口。 ,当文档重命名时,此接口比 IVsRunningDocTableEvents 提供对有关更多信息。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间