Class Term
Inherited Members
Namespace: PnP.Framework.Provisioning.Model
Assembly: PnP.Framework.dll
Syntax
public class Term : BaseModel, IProvisioningTemplateDescendant
Constructors
Term()
Constructor for Term class
Declaration
public Term()
Term(Guid, String, Nullable<Int32>, List<Term>, List<TermLabel>, Dictionary<String, String>, Dictionary<String, String>)
Constructor for Term class
Declaration
public Term(Guid id, string name, int? language, List<Term> terms, List<TermLabel> labels, Dictionary<string, string> properties, Dictionary<string, string> localProperties)
Parameters
Guid
id
Id of the term |
System.String
name
Name of the term |
System.Nullable<System.Int32>
language
Language of the term |
List<Term>
terms
Terms |
List<TermLabel>
labels
Labels of the term |
Dictionary<System.String, System.String>
properties
Properties of the term |
Dictionary<System.String, System.String>
localProperties
LocalProperties of the term |
Properties
CustomSortOrder
Gets or sets the order of the term
Declaration
public int CustomSortOrder { get; set; }
Property Value
System.Int32
|
Description
Gets or sets the term description
Declaration
public String Description { get; set; }
Property Value
String
|
Id
Gets or sets the term id
Declaration
public Guid Id { get; set; }
Property Value
Guid
|
IsAvailableForTagging
Gets or sets the IsAvailableForTagging flag for the term
Declaration
public Boolean IsAvailableForTagging { get; set; }
Property Value
Boolean
|
IsDeprecated
Gets or sets the IsDeprecated flag for the term
Declaration
public Boolean IsDeprecated { get; set; }
Property Value
Boolean
|
IsReused
Gets or sets the IsReused flag for the term
Declaration
public Boolean IsReused { get; set; }
Property Value
Boolean
|
IsSourceTerm
Gets or sets the IsSourceTerm flag for the term
Declaration
public Boolean IsSourceTerm { get; set; }
Property Value
Boolean
|
Labels
Gets or sets term labels
Declaration
public TermLabelCollection Labels { get; }
Property Value
TermLabelCollection
|
Language
Gets or sets Language of the term
Declaration
public int? Language { get; set; }
Property Value
System.Nullable<System.Int32>
|
LocalProperties
Gets or sets local properties for the term
Declaration
public Dictionary<string, string> LocalProperties { get; }
Property Value
Dictionary<System.String, System.String>
|
Name
Gets or sets the term name
Declaration
public string Name { get; set; }
Property Value
System.String
|
Owner
Gets or sets the term owner
Declaration
public String Owner { get; set; }
Property Value
String
|
Properties
Gets or sets the properties of the term
Declaration
public Dictionary<string, string> Properties { get; }
Property Value
Dictionary<System.String, System.String>
|
SourceTermId
Gets or sets the term source id
Declaration
public Guid SourceTermId { get; set; }
Property Value
Guid
|
Terms
Methods
Equals(Term)
Compares Term object based on Id, Name, Description, Language, Owner, IsAvailableForTagging, IsReused, IsSourceTerm, SourceTermId, IsDeprecated, CustomSortOrder, Labels, Terms, Properties and LocalProperties.
Declaration
public bool Equals(Term other)
Parameters
Term
other
Term object |
Returns
System.Boolean
true if the Term object is equal to the current object; otherwise, false. |
Equals(Object)
Compares object with Term
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
Object that represents Term |
Returns
System.Boolean
true if the current object is equal to the Term |
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
System.Int32
Returns HashCode |