Table of Contents

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
object
MacroIdentityInfo
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 DataRow

DataRow 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

ObjectTypeInfo

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