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