Hosts the event notifications that occur to add-ins, such as when they are loaded, unloaded, updated, and so forth.
Assembly: Extensibility (in Extensibility.dll)
'Declaration <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
The IDTExtensibility2 type exposes the following members.
|OnAddInsUpdate||Occurs whenever an add-in is loaded or unloaded from the Visual Studio integrated development environment (IDE).|
|OnBeginShutdown||Occurs whenever the Visual Studio integrated development environment (IDE) shuts down while an add-in is running.|
|OnConnection||Occurs whenever an add-in is loaded into Visual Studio.|
|OnDisconnection||Occurs whenever an add-in is unloaded from Visual Studio.|
|OnStartupComplete||Occurs whenever an add-in, which is set to load when Visual Studio starts, loads.|
IDTExtensibility2 contains methods that act as events when the interface is implemented. Visual Studio calls these methods whenever an event that affects an add-in occurs, such as when it is loaded or unloaded, whenever a change is made to it, and so forth.
public class Connect : Object, IDTExtensibility2