Table of Contents

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
object
MemberRoleInfo
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

dr DataRow

DataRow 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

ObjectTypeInfo

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