• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class UserRoleInfo

The UserRoleInfo class provides Business Layer model for a User/Role.

Inheritance
System.Object
BaseEntityInfo
RoleInfo
UserRoleInfo
Implements
IHydratable
IXmlSerializable
IPropertyAccess
Inherited Members
RoleInfo.RoleType
RoleInfo.Settings
RoleInfo.PhotoURL
RoleInfo.Cacheability
RoleInfo.IsSystemRole
RoleInfo.AutoAssignment
RoleInfo.BillingFrequency
RoleInfo.BillingPeriod
RoleInfo.Description
RoleInfo.IconFile
RoleInfo.IsPublic
RoleInfo.PortalID
RoleInfo.RoleID
RoleInfo.RoleGroupID
RoleInfo.RoleName
RoleInfo.RSVPCode
RoleInfo.SecurityMode
RoleInfo.ServiceFee
RoleInfo.Status
RoleInfo.TrialFee
RoleInfo.TrialFrequency
RoleInfo.TrialPeriod
RoleInfo.UserCount
RoleInfo.KeyID
RoleInfo.GetProperty(String, String, CultureInfo, UserInfo, Scope, Boolean)
RoleInfo.GetSchema()
RoleInfo.ReadXml(XmlReader)
RoleInfo.WriteXml(XmlWriter)
BaseEntityInfo.CreatedByUserID
BaseEntityInfo.CreatedOnDate
BaseEntityInfo.LastModifiedByUserID
BaseEntityInfo.LastModifiedOnDate
BaseEntityInfo.CreatedByUser(Int32)
BaseEntityInfo.LastModifiedByUser(Int32)
BaseEntityInfo.FillInternal(IDataReader)
BaseEntityInfo.CloneBaseProperties(BaseEntityInfo, BaseEntityInfo)
Namespace: DotNetNuke.Entities.Users
Assembly: DotNetNuke.dll
Syntax
public class UserRoleInfo : RoleInfo, IHydratable, IPropertyAccess

Properties

| Improve this Doc View Source

EffectiveDate

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public DateTime EffectiveDate { get; set; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Email

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public string Email { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ExpiryDate

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public DateTime ExpiryDate { get; set; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

FullName

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public string FullName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

IsOwner

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public bool IsOwner { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsTrialUsed

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public bool IsTrialUsed { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Subscribed

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public bool Subscribed { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

UserID

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public int UserID { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

UserRoleID

The UserRoleInfo class provides Business Layer model for a User/Role.

Declaration
public int UserRoleID { get; set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

Fill(IDataReader)

Fills a RoleInfo from a Data Reader.

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

The Data Reader to use.

Overrides
RoleInfo.Fill(IDataReader)

Implements

IHydratable
IXmlSerializable
IPropertyAccess

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS