Show / Hide Table of Contents

Class RoleInfo

Inheritance
object
BaseEntityInfo
RoleInfo
UserRoleInfo
Implements
IHydratable
IXmlSerializable
IPropertyAccess
Inherited Members
BaseEntityInfo.CreatedByUser(int)
BaseEntityInfo.LastModifiedByUser(int)
BaseEntityInfo.FillInternal(IDataReader)
BaseEntityInfo.CloneBaseProperties(BaseEntityInfo, BaseEntityInfo)
BaseEntityInfo.CreatedByUserID
BaseEntityInfo.CreatedOnDate
BaseEntityInfo.LastModifiedByUserID
BaseEntityInfo.LastModifiedOnDate
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Security.Roles
Assembly: DotNetNuke.dll
Syntax
public class RoleInfo : BaseEntityInfo, IHydratable, IXmlSerializable, IPropertyAccess

Constructors

RoleInfo()

Declaration
public RoleInfo()

Properties

AutoAssignment

Declaration
public bool AutoAssignment { get; set; }
Property Value
Type Description
bool

BillingFrequency

Declaration
public string BillingFrequency { get; set; }
Property Value
Type Description
string

BillingPeriod

Declaration
public int BillingPeriod { get; set; }
Property Value
Type Description
int

Cacheability

Declaration
public CacheLevel Cacheability { get; }
Property Value
Type Description
CacheLevel

Description

Declaration
public string Description { get; set; }
Property Value
Type Description
string

IconFile

Declaration
public string IconFile { get; set; }
Property Value
Type Description
string

IsPublic

Declaration
public bool IsPublic { get; set; }
Property Value
Type Description
bool

IsSystemRole

Declaration
public bool IsSystemRole { get; set; }
Property Value
Type Description
bool

KeyID

Declaration
public virtual int KeyID { get; set; }
Property Value
Type Description
int

PhotoURL

Declaration
public string PhotoURL { get; }
Property Value
Type Description
string

PortalID

Declaration
public int PortalID { get; set; }
Property Value
Type Description
int

RSVPCode

Declaration
public string RSVPCode { get; set; }
Property Value
Type Description
string

RoleGroupID

Declaration
public int RoleGroupID { get; set; }
Property Value
Type Description
int

RoleID

Declaration
public int RoleID { get; set; }
Property Value
Type Description
int

RoleName

Declaration
public string RoleName { get; set; }
Property Value
Type Description
string

RoleType

Declaration
public RoleType RoleType { get; }
Property Value
Type Description
RoleType

SecurityMode

Declaration
public SecurityMode SecurityMode { get; set; }
Property Value
Type Description
SecurityMode

ServiceFee

Declaration
public float ServiceFee { get; set; }
Property Value
Type Description
float

Settings

Declaration
public Dictionary<string, string> Settings { get; }
Property Value
Type Description
Dictionary<string, string>

Status

Declaration
public RoleStatus Status { get; set; }
Property Value
Type Description
RoleStatus

TrialFee

Declaration
public float TrialFee { get; set; }
Property Value
Type Description
float

TrialFrequency

Declaration
public string TrialFrequency { get; set; }
Property Value
Type Description
string

TrialPeriod

Declaration
public int TrialPeriod { get; set; }
Property Value
Type Description
int

UserCount

Declaration
public int UserCount { get; }
Property Value
Type Description
int

Methods

Fill(IDataReader)

Declaration
public virtual void Fill(IDataReader dr)
Parameters
Type Name Description
IDataReader dr

GetProperty(string, string, CultureInfo, UserInfo, Scope, ref bool)

Declaration
public string GetProperty(string propertyName, string format, CultureInfo formatProvider, UserInfo accessingUser, Scope accessLevel, ref bool propertyNotFound)
Parameters
Type Name Description
string propertyName
string format
CultureInfo formatProvider
UserInfo accessingUser
Scope accessLevel
bool propertyNotFound
Returns
Type Description
string

GetSchema()

Declaration
public XmlSchema GetSchema()
Returns
Type Description
XmlSchema

ReadXml(XmlReader)

Declaration
public void ReadXml(XmlReader reader)
Parameters
Type Name Description
XmlReader reader

WriteXml(XmlWriter)

Declaration
public void WriteXml(XmlWriter writer)
Parameters
Type Name Description
XmlWriter writer

Implements

IHydratable
IXmlSerializable
IPropertyAccess

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS