AddInManager Class
Represents the operations that are performed by the add-in management provider.
Namespace: Microsoft.WindowsServerSolutions.AddinInfrastructure
Assembly: AddinInfrastructure (in AddinInfrastructure.dll)
Inheritance Hierarchy
System.Object
Microsoft.WindowsServerSolutions.AddinInfrastructure.AddInManager
Syntax
[CallbackBehaviorAttribute(UseSynchronizationContext = false)]
public sealed class AddInManager : IDisposable
[CallbackBehaviorAttribute(UseSynchronizationContext = false)]
public ref class AddInManager sealed : IDisposable
<CallbackBehaviorAttribute(UseSynchronizationContext := False)>
Public NotInheritable Class AddInManager
Implements IDisposable
Constructors
Name | Description | |
---|---|---|
AddInManager() | Creates and initializes an instance of the AddInManager class. |
Properties
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. |
Methods
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. |
Events
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. |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.WindowsServerSolutions.AddinInfrastructure Namespace
Return to top