Class MemberRoleInfo
- Namespace
- CMS.Membership
- Assembly
- CMS.Membership.dll
Data container class for MemberRoleInfo.
[InfoCache(InfoCacheBy.ID|InfoCacheBy.Name)]
public class MemberRoleInfo : AbstractInfo<MemberRoleInfo, IInfoProvider<MemberRoleInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithName, IInfoWithGuid
- Inheritance
-
objectMemberRoleInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
MemberRoleInfo()
Creates an empty instance of the MemberRoleInfo class.
public MemberRoleInfo()
MemberRoleInfo(DataRow)
Creates a new instances of the MemberRoleInfo class from the given System.Data.DataRow.
public MemberRoleInfo(DataRow dr)
Parameters
drDataRowDataRow with the object data.
Fields
OBJECT_TYPE
Object type.
public const string OBJECT_TYPE = "cms.memberrole"
Field Value
- string
TYPEINFO
Type information.
public static readonly ObjectTypeInfo TYPEINFO
Field Value
Properties
MemberRoleDescription
Member role description.
[DatabaseField]
public virtual string MemberRoleDescription { get; set; }
Property Value
- string
MemberRoleDisplayName
Member role display name.
[DatabaseField]
public virtual string MemberRoleDisplayName { get; set; }
Property Value
- string
MemberRoleGUID
Member role GUID.
[DatabaseField]
public virtual Guid MemberRoleGUID { get; set; }
Property Value
- Guid
MemberRoleID
Member role ID.
[DatabaseField]
public virtual int MemberRoleID { get; set; }
Property Value
- int
MemberRoleName
Member role name.
[DatabaseField]
public virtual string MemberRoleName { 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()