Table of Contents

Class TaxonomyInfo

Namespace
CMS.ContentEngine
Assembly
CMS.ContentEngine.dll

Data container class for TaxonomyInfo.

[InfoCache(InfoCacheBy.ID|InfoCacheBy.Name|InfoCacheBy.Guid, Priority = InfoCachePriority.NotRemovable)]
public class TaxonomyInfo : AbstractInfo<TaxonomyInfo, IInfoProvider<TaxonomyInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid, IInfoWithName
Inheritance
object
TaxonomyInfo
Implements
Inherited Members
Extension Methods

Constructors

TaxonomyInfo()

Creates an empty instance of the TaxonomyInfo class.

public TaxonomyInfo()

TaxonomyInfo(DataRow)

Creates a new instances of the TaxonomyInfo class from the given System.Data.DataRow.

public TaxonomyInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "cms.taxonomy"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

TaxonomyDescription

Taxonomy description.

[DatabaseField]
public virtual string TaxonomyDescription { get; set; }

Property Value

string

TaxonomyGUID

Taxonomy GUID.

[DatabaseField]
public virtual Guid TaxonomyGUID { get; set; }

Property Value

Guid

TaxonomyID

Taxonomy ID.

[DatabaseField]
public virtual int TaxonomyID { get; set; }

Property Value

int

TaxonomyLastModified

Taxonomy last modified.

[DatabaseField]
public virtual DateTime TaxonomyLastModified { get; set; }

Property Value

DateTime

TaxonomyMetadata

Taxonomy metadata.

[DatabaseField]
public virtual string TaxonomyMetadata { get; set; }

Property Value

string

Remarks

To work with taxonomy metadata use TaxonomyMetadata class.
For getting deserilized data use Deserialize(string) method.
For setting this property use Serialize() method.

TaxonomyName

Taxonomy name.

[DatabaseField]
public virtual string TaxonomyName { get; set; }

Property Value

string

TaxonomyTitle

Taxonomy title.

[DatabaseField]
public virtual string TaxonomyTitle { get; set; }

Property Value

string

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()