AddInManager Members

Represents the operations that are performed by the add-in management provider.

The following tables list the members exposed by the AddInManager type.

Public Constructors

  Name Description
  AddInManager Creates and initializes an instance of the AddInManager class.

Top

Public Properties

  Name Description
public property InstalledAddInPackages Gets a list of add-in packages that are installed.
public property InstalledPackageSnapshot Gets a snapshot of the add-in packages that are currently installed.
public property ObservablePackages Gets an observable collection of the add-in packages that are currently installed.
public property OperationInProgress Indicates whether the operation is in progress.
public property RebootRequired Indicates whether the computer must be restarted.
public property RestartDashboard Indicates whether the Dashboard must be restarted.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method CancelAsyncOperation Cancels the current asynchronous operation.
public method CheckCredentials Verifies that the specified user name and password are valid on the server.
public method CheckCredentialsAsync Asynchronously verifies that the specified user name and password are valid on the server.
public method Dispose Releases all of the resources that are used by the AddInManager object.
public method Equals  (Inherited from Object)
public method GetHashCode  (Inherited from Object)
public method GetInstalledAddInPackagesAsync Asynchronously retrieves the value of the InstalledAddInPackages method and then calls GetAddInsCompleted method.
public method GetType  (Inherited from Object)
public method InstallAddIn Overloaded. Installs the add-in package.
public method InstallAddInAsync Overloaded. Asynchronously installs the add-in package.
public method InstallAddInRemote Installs the specified add-in package from a client computer.
public method InstallAddInRemoteAsync Asynchronously installs the specified add-in package from a client computer.
public method NewAddInVersionAvailable Provides notification that a new version of an add-in package is available.
public method NewAddInVersionAvailableAsync Asynchronously provides notification that a new version of an add-in package is available.
public method PerformInstallations Installs the add-in package in the background on the local computer.
public method PerformInstallationsAsync Asynchronously installs the add-in package in the background on the local computer.
public method RedeployAddIn Redeploys the add-in package with the specified identifier.
public method RedeployAddInAsync Asynchronously redeploys the add-in package with the specified identifier.
public method RegisterForChanges Registers with the metadata provider to be notified about any changes that are made to an add-in.
public method SetAddInExpirationDate Sets the expiration date for the specified add-in package.
public method SetAddInExpirationDateAsync Asynchronously sets the expiration date for the specified add-in package.
public method ToString  (Inherited from Object)
public method UninstallAddIn Uninstalls an add-in package.
public method UninstallAddInAsync Asynchronously uninstalls an add-in package.

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)

Top

Public Events

  Name Description
public event AsyncOperationCompleted Represents the event that occurs when asynchronous operations finish.
public event ChangeOccured Represents the event that occurs when the add-in list changes on the server.
public event GetAddInsCompleted Represents the event that occurs when the GetInstalledAddInPackagesAsync method finishes.
public event ProgressEvent Represents the event that occurs to send progress information for asynchronous operations.

Top

See Also

Reference

AddInManager Class
Microsoft.WindowsServerSolutions.AddinInfrastructure Namespace

Copyright © 2013 by Microsoft Corporation. All rights reserved.