Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
.jpeg)
.jpeg)
.jpeg)