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
-
objectTaxonomyInfo
- 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
DataRowDataRow 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
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()