Class MacroIdentityInfo
- Namespace
- CMS.MacroEngine
- Assembly
- CMS.MacroEngine.dll
MacroIdentityInfo data container class.
[InfoCache(InfoCacheBy.ID|InfoCacheBy.Name, Priority = InfoCachePriority.NotRemovable)]
public class MacroIdentityInfo : AbstractInfo<MacroIdentityInfo, IMacroIdentityInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithName
- Inheritance
-
objectMacroIdentityInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
MacroIdentityInfo()
Constructor - Creates an empty MacroIdentityInfo object.
public MacroIdentityInfo()
MacroIdentityInfo(DataRow)
Constructor - Creates a new MacroIdentityInfo object from the given DataRow.
public MacroIdentityInfo(DataRow dr)
Parameters
dr
DataRowDataRow with the object data
Fields
OBJECT_TYPE
Object type
public const string OBJECT_TYPE = "cms.macroidentity"
Field Value
- string
TYPEINFO
Type information.
public static ObjectTypeInfo TYPEINFO
Field Value
Properties
MacroIdentityEffectiveUserID
Macro identity effective user ID
[DatabaseField]
public virtual int MacroIdentityEffectiveUserID { get; set; }
Property Value
- int
MacroIdentityGuid
Macro identity guid
[DatabaseField]
public virtual Guid MacroIdentityGuid { get; set; }
Property Value
- Guid
MacroIdentityID
Macro identity ID
[DatabaseField]
public virtual int MacroIdentityID { get; set; }
Property Value
- int
MacroIdentityLastModified
Macro identity last modified
[DatabaseField]
public virtual DateTime MacroIdentityLastModified { get; set; }
Property Value
- DateTime
MacroIdentityName
Macro identity name
[DatabaseField]
public virtual string MacroIdentityName { 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()