Export (0) Print
Expand All

IDTExtensibility2.OnAddInsUpdate Method

Occurs whenever an add-in is loaded or unloaded from the Visual Studio integrated development environment (IDE).

Namespace:  Extensibility
Assembly:  Extensibility (in Extensibility.dll)

abstract OnAddInsUpdate : 
        custom:Array byref -> unit

Parameters

custom
Type: System.Array

An empty array that you can use to pass host-specific data for use in the add-in.

This method is most often used to enforce dependencies on other add-ins. That is, if an add-in requires the presence of another add-in (or other program) before it can run properly, you can check the status with this method.

An add-in triggers the OnAddInsUpdate event when an add-in loads in the environment for the first time in that session, and whenever the OK button in the Add-In Manager is clicked. It does not trigger when an add-in is loaded by a command or when it is loaded by way of its Connected property.

To obtain the name of the add-in that has changed, iterate through the AddIns collection and check each add-in's Connected property. You can access each add-in by using either its ProgID or 1-based index value. If the index does not exist, an "invalid index" COMException error occurs. Otherwise, it returns an AddIn reference.

No code example is currently available or this language may not be supported.

Show:
© 2014 Microsoft