IDTExtensibility2 接口

承载发生在外接程序上的事件通知(如这些程序被加载、卸载、更新时等)。

命名空间:  Extensibility
程序集:  Extensibility(在 Extensibility.dll 中)

语法

声明
<GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")> _
Public Interface IDTExtensibility2
[GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")]
public interface IDTExtensibility2
[GuidAttribute(L"B65AD801-ABAF-11D0-BB8B-00A0C90F2744")]
public interface class IDTExtensibility2
[<GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")>]
type IDTExtensibility2 =  interface end
public interface IDTExtensibility2

IDTExtensibility2 类型公开以下成员。

方法

  名称 说明
公共方法 OnAddInsUpdate 每当从 Visual Studio 集成开发环境 (IDE) 加载或卸载外接程序时发生。
公共方法 OnBeginShutdown 每当在运行外接程序的过程中关闭 Visual Studio 集成开发环境 (IDE) 时发生。
公共方法 OnConnection 每当将外接程序加载到 Visual Studio 中时发生。
公共方法 OnDisconnection 每当从 Visual Studio 中卸载外接程序时发生。
公共方法 OnStartupComplete 每当设置为在 Visual Studio 启动时加载的外接程序加载时发生。

页首

备注

IDTExtensibility2 包含在实现接口时用作事件的方法。每当发生影响某个外接程序的事件时(如加载或卸载该外接程序时)以及对该外接程序进行任何更改时,Visual Studio 都会调用这些方法。

示例

Implements IDTExtensibility2 
public class Connect : Object, IDTExtensibility2

请参见

参考

Extensibility 命名空间

OnConnection

OnDisconnection

OnAddInsUpdate

OnBeginShutdown

OnStartupComplete

其他资源

如何:创建外接程序