Search Results for

    Show / Hide Table of Contents

    Class ProvisioningSequence

    Defines a sequence of activities to execute with the engine

    Inheritance
    System.Object
    BaseHierarchyModel
    ProvisioningSequence
    Inherited Members
    BaseHierarchyModel.ParentHierarchy
    Namespace: PnP.Framework.Provisioning.Model
    Assembly: PnP.Framework.dll
    Syntax
    public class ProvisioningSequence : BaseHierarchyModel, IProvisioningHierarchyDescendant
    Remarks

    Each Provisioning file is split into a set of Sequence elements. The Sequence element groups the artefacts to be provisioned into groups. The Sequences must be evaluated by the provisioning engine in the order in which they appear.

    Constructors

    ProvisioningSequence()

    Declaration
    public ProvisioningSequence()

    Properties

    ID

    A unique identifier of the Sequence, required attribute.

    Declaration
    public string ID { get; set; }
    Property Value
    System.String

    SiteCollections

    Declaration
    public SiteCollectionCollection SiteCollections { get; }
    Property Value
    SiteCollectionCollection

    TermStore

    Defines the TermStore to provision, if any

    Declaration
    public ProvisioningTermStore TermStore { get; set; }
    Property Value
    ProvisioningTermStore

    Methods

    Equals(ProvisioningSequence)

    Compares ProvisioningSequence object based on its properties

    Declaration
    public bool Equals(ProvisioningSequence other)
    Parameters
    ProvisioningSequence other

    ProvisioningSequence object

    Returns
    System.Boolean

    true if the ProvisioningSequence object is equal to the current object; otherwise, false.

    Equals(Object)

    Compares object with ProvisioningSequence

    Declaration
    public override bool Equals(object obj)
    Parameters
    System.Object obj

    Object that represents ProvisioningSequence

    Returns
    System.Boolean

    true if the current object is equal to the ProvisioningSequence

    GetHashCode()

    Gets the hash code

    Declaration
    public override int GetHashCode()
    Returns
    System.Int32

    Returns HashCode

    ToString()

    Declaration
    public override string ToString()
    Returns
    System.String

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer