Add |
The AddInManager type exposes the following members.
Name | Description | |
---|---|---|
AbortRemoveUserAddInOnNextStart | Prevents a user AddIn from being uninstalled. RemoveUserAddInOnNextStart(String) schedules the AddIn for deinstallation, you can unschedule it using AbortRemoveUserAddInOnNextStart(String) | |
AddExternalAddIns | Adds the specified external AddIns to the list of registered external AddIns. | |
Disable | Marks the specified AddIns as disabled (will take effect after next application restart). | |
Enable | Marks the specified AddIns as enabled (will take effect after next application restart). | |
InstallAddIns | 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) | |
LoadAddInConfiguration | 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. | |
RemoveExternalAddIns | Removes the specified external AddIns from the list of registered external AddIns. | |
RemoveUserAddInOnNextStart | Uninstalls the user addin on next start. RemoveUserAddInOnNextStart(String) schedules the AddIn for deinstallation, you can unschedule it using AbortRemoveUserAddInOnNextStart(String) | |
SaveAddInConfiguration | Saves the AddIn configuration in the format expected by LoadAddInConfiguration(ListString, ListString). |