Export (0) Print
Expand All

How to: Configure the Add-In Package to be Updated or Renewed

Published: December 17, 2010

Updated: October 9, 2012

Applies To: Windows Home Server 2011, Windows Server 2012 Essentials, Windows Small Business Server 2011 Essentials, Windows Storage Server 2008 R2 Essentials

You can configure your add-in package to be updated or renewed by using the AddInManager class.

To configure your add-in package to be updated

  1. Write the code to determine when an update for your add-in package is available. For example, you can query a Web page.

  2. When an update is available, call the following code as an administrator on the server:

    AddInManager om = new AddInManager();
    om.NewAddInVersionAvailable(<GUID>, <Version>, <AddInAddress>, <UpdateClassification>); 
    
    

    The following table lists the arguments that are passed to the NewAddInVersionAvailable method.

     

    Argument Description

    <GUID>

    The unique identifier of the add-in package.

    <Version>

    The version of the add-in package.

    <AddInAddress>

    The Uri that contains the address of the add-in package.

    <UpdateClassification>

    A value from the UpdateClassification enumeration, which indicates the type of updates that can be applied to an add-in package. The value can be CriticalUpdate, ImportantUpdate, Update, or Unknown.

To configure your add-in package to be renewed

  1. Write the code to determine when the subscription must be renewed for your add-in package.

  2. When an expiration date is known, call the following code as an administrator on the server:

    AddInManager om = new AddInManager();
    om.SetAddInExpirationDate(<GUID>, <UTCExpirationDate>, <RenewalAddress>);
    
    

    The following table lists the arguments that are passed to the SetAddInExpirationDate method.

     

    Argument Description

    <GUID>

    The unique identifier of the add-in package.

    <UTCExpirationDate>

    The time that the add-in package expires. DateTime.MaxValue can be used if the add-in package does not expire.

    <RenewalAddress>

    The Url where the add-in package can be renewed.

Show:
© 2015 Microsoft