Click or drag to resize

AddInManager Methods

The AddInManager type exposes the following members.

Methods
 NameDescription
Public methodStatic memberAbortRemoveUserAddInOnNextStart Prevents a user AddIn from being uninstalled. RemoveUserAddInOnNextStart(String) schedules the AddIn for deinstallation, you can unschedule it using AbortRemoveUserAddInOnNextStart(String)
Public methodStatic memberAddExternalAddIns Adds the specified external AddIns to the list of registered external AddIns.
Public methodStatic memberDisable Marks the specified AddIns as disabled (will take effect after next application restart).
Public methodStatic memberEnable Marks the specified AddIns as enabled (will take effect after next application restart).
Public methodStatic memberInstallAddIns Installs the AddIns from AddInInstallTemp to the UserAddInPath. In case of installation errors, a error message is displayed to the user and the affected AddIn is added to the disabled list. This method is normally called by ConfigureUserAddIns(String, String)
Public methodStatic memberLoadAddInConfiguration Loads a configuration file. The 'file' from XML elements in the form "<AddIn file='full path to .addin file'>" will be added to addInFiles, the 'addin' element from "<Disable addin='addin identity'>" will be added to disabledAddIns, all other XML elements are ignored.
Public methodStatic memberRemoveExternalAddIns Removes the specified external AddIns from the list of registered external AddIns.
Public methodStatic memberRemoveUserAddInOnNextStart Uninstalls the user addin on next start. RemoveUserAddInOnNextStart(String) schedules the AddIn for deinstallation, you can unschedule it using AbortRemoveUserAddInOnNextStart(String)
Public methodStatic memberSaveAddInConfiguration Saves the AddIn configuration in the format expected by LoadAddInConfiguration(ListString, ListString).
Top
See Also