AddInManager Class
Represents the operations that are performed by the add-in management provider.
Assembly: AddinInfrastructure (in AddinInfrastructure.dll)
| Name | Description | |
|---|---|---|
![]() | AddInManager() | Creates and initializes an instance of the AddInManager class. |
| Name | Description | |
|---|---|---|
![]() | InstalledAddInPackages | Gets a list of add-in packages that are installed. |
![]() | InstalledPackageSnapshot | Gets a snapshot of the add-in packages that are currently installed. |
![]() | ObservablePackages | Gets an observable collection of the add-in packages that are currently installed. |
![]() | OperationInProgress | Indicates whether the operation is in progress. |
![]() | RebootRequired | Indicates whether the computer must be restarted. |
![]() | RestartDashboard | Indicates whether the Dashboard must be restarted. |
| Name | Description | |
|---|---|---|
![]() | CancelAsyncOperation() | Cancels the current asynchronous operation. |
![]() | CheckCredentials(String^, String^) | Verifies that the specified user name and password are valid on the server. |
![]() | CheckCredentialsAsync(String^, String^) | Asynchronously verifies that the specified user name and password are valid on the server. |
![]() | Dispose() | Releases all of the resources that are used by the AddInManager object. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetInstalledAddInPackagesAsync() | Asynchronously retrieves the value of the InstalledAddInPackages method and then calls GetAddInsCompleted method. |
![]() | GetType() | (Inherited from Object.) |
![]() | InstallAddIn(Package^, ClientInstallFilter^) | Installs the specified add-in package and performs the server-side installation of the add-in. The add-in can also be installed on the client computers. |
![]() | InstallAddIn(Uri^, String^, Guid, ClientInstallFilter^) | Downloads and installs the add-in package from the specified address. |
![]() | InstallAddInAsync(Package^, ClientInstallFilter^) | Asynchronously installs the specified add-in package. |
![]() | InstallAddInAsync(Uri^, String^, Guid, ClientInstallFilter^) | Asynchronously downloads and installs the add-in package from the specified address. |
![]() | InstallAddInRemote(Package^, ClientInstallFilter^, String^, String^, String^) | Installs the specified add-in package from a client computer. |
![]() | InstallAddInRemoteAsync(Package^, ClientInstallFilter^, String^, String^, String^) | Asynchronously installs the specified add-in package from a client computer. |
![]() | NewAddInVersionAvailable(Guid, Version^, Uri^, UpdateClassification) | Provides notification that a new version of an add-in package is available. |
![]() | NewAddInVersionAvailableAsync(Guid, Version^, Uri^, UpdateClassification) | Asynchronously provides notification that a new version of an add-in package is available. |
![]() | PerformInstallations() | Installs the add-in package in the background on the local computer. |
![]() | PerformInstallationsAsync() | Asynchronously installs the add-in package in the background on the local computer. |
![]() | RedeployAddIn(Guid) | Redeploys the add-in package with the specified identifier. |
![]() | RedeployAddInAsync(Guid) | Asynchronously redeploys the add-in package with the specified identifier. |
![]() | RegisterForChanges() | Registers with the metadata provider to be notified about any changes that are made to an add-in. |
![]() | SetAddInExpirationDate(Guid, DateTime, Uri^) | Sets the expiration date for the specified add-in package. |
![]() | SetAddInExpirationDateAsync(Guid, DateTime, Uri^) | Asynchronously sets the expiration date for the specified add-in package. |
![]() | ToString() | (Inherited from Object.) |
![]() | UninstallAddIn(Guid) | Uninstalls an add-in package. |
![]() | UninstallAddInAsync(Guid) | Asynchronously uninstalls an add-in package. |
| Name | Description | |
|---|---|---|
![]() | AsyncOperationCompleted | Represents the event that occurs when asynchronous operations finish. |
![]() | ChangeOccured | Represents the event that occurs when the add-in list changes on the server. |
![]() | GetAddInsCompleted | Represents the event that occurs when the GetInstalledAddInPackagesAsync method finishes. |
![]() | ProgressEvent | Represents the event that occurs to send progress information for asynchronous operations. |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


