Show / Hide Table of Contents

Class DNNRoleProvider

Inheritance
object
RoleProvider
DNNRoleProvider
Inherited Members
RoleProvider.Instance()
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 DNNRoleProvider : RoleProvider

Constructors

DNNRoleProvider()

Declaration
public DNNRoleProvider()

Methods

AddUserToRole(int, UserInfo, UserRoleInfo)

Declaration
public override bool AddUserToRole(int portalId, UserInfo user, UserRoleInfo userRole)
Parameters
Type Name Description
int portalId
UserInfo user
UserRoleInfo userRole
Returns
Type Description
bool
Overrides
RoleProvider.AddUserToRole(int, UserInfo, UserRoleInfo)

CreateRole(RoleInfo)

Declaration
public override bool CreateRole(RoleInfo role)
Parameters
Type Name Description
RoleInfo role
Returns
Type Description
bool
Overrides
RoleProvider.CreateRole(RoleInfo)

CreateRoleGroup(RoleGroupInfo)

Declaration
public override int CreateRoleGroup(RoleGroupInfo roleGroup)
Parameters
Type Name Description
RoleGroupInfo roleGroup
Returns
Type Description
int
Overrides
RoleProvider.CreateRoleGroup(RoleGroupInfo)

DeleteRole(RoleInfo)

Declaration
public override void DeleteRole(RoleInfo role)
Parameters
Type Name Description
RoleInfo role
Overrides
RoleProvider.DeleteRole(RoleInfo)

DeleteRoleGroup(RoleGroupInfo)

Declaration
public override void DeleteRoleGroup(RoleGroupInfo roleGroup)
Parameters
Type Name Description
RoleGroupInfo roleGroup
Overrides
RoleProvider.DeleteRoleGroup(RoleGroupInfo)

GetRoleGroup(int, int)

Declaration
public override RoleGroupInfo GetRoleGroup(int portalId, int roleGroupId)
Parameters
Type Name Description
int portalId
int roleGroupId
Returns
Type Description
RoleGroupInfo
Overrides
RoleProvider.GetRoleGroup(int, int)

GetRoleGroupByName(int, string)

Declaration
public override RoleGroupInfo GetRoleGroupByName(int portalId, string roleGroupName)
Parameters
Type Name Description
int portalId
string roleGroupName
Returns
Type Description
RoleGroupInfo
Overrides
RoleProvider.GetRoleGroupByName(int, string)

GetRoleGroups(int)

Declaration
public override ArrayList GetRoleGroups(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
ArrayList
Overrides
RoleProvider.GetRoleGroups(int)

GetRoleSettings(int)

Declaration
public override IDictionary<string, string> GetRoleSettings(int roleId)
Parameters
Type Name Description
int roleId
Returns
Type Description
IDictionary<string, string>
Overrides
RoleProvider.GetRoleSettings(int)

GetRoles(int)

Declaration
public override ArrayList GetRoles(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
ArrayList
Overrides
RoleProvider.GetRoles(int)

GetRolesBasicSearch(int, int, string)

Declaration
public override IList<RoleInfo> GetRolesBasicSearch(int portalID, int pageSize, string filterBy)
Parameters
Type Name Description
int portalID
int pageSize
string filterBy
Returns
Type Description
IList<RoleInfo>
Overrides
RoleProvider.GetRolesBasicSearch(int, int, string)

GetUserRole(int, int, int)

Declaration
public override UserRoleInfo GetUserRole(int portalId, int userId, int roleId)
Parameters
Type Name Description
int portalId
int userId
int roleId
Returns
Type Description
UserRoleInfo
Overrides
RoleProvider.GetUserRole(int, int, int)

GetUserRoles(UserInfo, bool)

Declaration
public override IList<UserRoleInfo> GetUserRoles(UserInfo user, bool includePrivate)
Parameters
Type Name Description
UserInfo user
bool includePrivate
Returns
Type Description
IList<UserRoleInfo>
Overrides
RoleProvider.GetUserRoles(UserInfo, bool)

GetUserRoles(int, string, string)

Declaration
public override ArrayList GetUserRoles(int portalId, string userName, string roleName)
Parameters
Type Name Description
int portalId
string userName
string roleName
Returns
Type Description
ArrayList
Overrides
RoleProvider.GetUserRoles(int, string, string)

GetUsersByRoleName(int, string)

Declaration
public override ArrayList GetUsersByRoleName(int portalId, string roleName)
Parameters
Type Name Description
int portalId
string roleName
Returns
Type Description
ArrayList
Overrides
RoleProvider.GetUsersByRoleName(int, string)

RemoveUserFromRole(int, UserInfo, UserRoleInfo)

Declaration
public override void RemoveUserFromRole(int portalId, UserInfo user, UserRoleInfo userRole)
Parameters
Type Name Description
int portalId
UserInfo user
UserRoleInfo userRole
Overrides
RoleProvider.RemoveUserFromRole(int, UserInfo, UserRoleInfo)

UpdateRole(RoleInfo)

Declaration
public override void UpdateRole(RoleInfo role)
Parameters
Type Name Description
RoleInfo role
Overrides
RoleProvider.UpdateRole(RoleInfo)

UpdateRoleGroup(RoleGroupInfo)

Declaration
public override void UpdateRoleGroup(RoleGroupInfo roleGroup)
Parameters
Type Name Description
RoleGroupInfo roleGroup
Overrides
RoleProvider.UpdateRoleGroup(RoleGroupInfo)

UpdateRoleSettings(RoleInfo)

Declaration
public override void UpdateRoleSettings(RoleInfo role)
Parameters
Type Name Description
RoleInfo role
Overrides
RoleProvider.UpdateRoleSettings(RoleInfo)

UpdateUserRole(UserRoleInfo)

Declaration
public override void UpdateUserRole(UserRoleInfo userRole)
Parameters
Type Name Description
UserRoleInfo userRole
Overrides
RoleProvider.UpdateUserRole(UserRoleInfo)

Extension Methods

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