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