Share via


IUpgradeActionCollection Interface

Definition

Represents a collection of feature upgrade actions.

public interface class IUpgradeActionCollection : System::Collections::Generic::ICollection<Microsoft::VisualStudio::SharePoint::Features::IUpgradeAction ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::SharePoint::Features::IUpgradeAction ^>, System::Collections::Generic::IList<Microsoft::VisualStudio::SharePoint::Features::IUpgradeAction ^>
public interface IUpgradeActionCollection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.SharePoint.Features.IUpgradeAction>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.SharePoint.Features.IUpgradeAction>, System.Collections.Generic.IList<Microsoft.VisualStudio.SharePoint.Features.IUpgradeAction>
type IUpgradeActionCollection = interface
    interface IList<IUpgradeAction>
    interface ICollection<IUpgradeAction>
    interface seq<IUpgradeAction>
    interface IEnumerable
Public Interface IUpgradeActionCollection
Implements ICollection(Of IUpgradeAction), IEnumerable(Of IUpgradeAction), IList(Of IUpgradeAction)
Implements

Remarks

For more information about upgrading features, see Upgrading Features.

Methods

AddAddContentTypeFieldUpgradeAction()

Adds a new IAddContentTypeFieldUpgradeAction action to the feature upgrade actions collection.

AddApplyElementManifestsUpgradeAction()

Adds a new IApplyElementManifestsUpgradeAction upgrade action to the feature upgrade actions collection.

AddCustomUpgradeAction()

Adds a new ICustomUpgradeAction upgrade action to the feature upgrade actions collection.

AddMapFileUpgradeAction()

Adds a new IMapFileUpgradeAction upgrade action to the feature upgrade actions collection.

AddVersionRange()

Adds a new IVersionRange upgrade action to the feature upgrade actions collection.

Applies to