Class ProvisioningSequence
Defines a sequence of activities to execute with the engine
Inherited Members
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
|