Share via


IVersionRange Interface

Represents a collection of actions that is run during the upgrade of a specific version of a feature.

Namespace:  Microsoft.VisualStudio.SharePoint.Features
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Syntax

'Declaration
Public Interface IVersionRange _
    Inherits IUpgradeAction, IObservableModelElement
public interface IVersionRange : IUpgradeAction, 
    IObservableModelElement

The IVersionRange type exposes the following members.

Properties

  Name Description
Public property BeginVersion Gets or sets the starting version (inclusive) of features for which the upgrade actions are executed.
Public property Description Gets or sets a description of what the upgrade action does. (Inherited from IUpgradeAction.)
Public property EndVersion Gets or sets the ending version (exclusive) of features for which the upgrade actions are executed.
Public property UpgradeActions Gets a list of actions that are executed when upgrading this version of the feature.

Top

Events

  Name Description
Public event PropertyChanged Occurs when a DSL model element has changed. (Inherited from IObservableModelElement.)
Public event PropertyChanging Occurs when a DSL model element is being changed. (Inherited from IObservableModelElement.)

Top

See Also

Reference

Microsoft.VisualStudio.SharePoint.Features Namespace