SaaS CMS has officially launched! Learn more now.

Class SynchronizingRolesSecurityEntityProvider

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. SecurityEntityProvider that uses SynchronizingUserService to retrieve users and roles.

Inheritance
System.Object
SynchronizingRolesSecurityEntityProvider
Namespace: EPiServer.Security
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public class SynchronizingRolesSecurityEntityProvider : PagingSupportingSecurityEntityProvider

Constructors

SynchronizingRolesSecurityEntityProvider()

Declaration
public SynchronizingRolesSecurityEntityProvider()

SynchronizingRolesSecurityEntityProvider(SynchronizingUserService)

Declaration
public SynchronizingRolesSecurityEntityProvider(SynchronizingUserService synchingUsersService)
Parameters
Type Name Description
SynchronizingUserService synchingUsersService

The SynchronizingUserService used.

Methods

GetRolesForUser(String)

Declaration
public override IEnumerable<string> GetRolesForUser(string userName)
Parameters
Type Name Description
System.String userName
Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>

Search(String, String)

Declaration
public override IEnumerable<SecurityEntity> Search(string partOfValue, string claimType)
Parameters
Type Name Description
System.String partOfValue
System.String claimType
Returns
Type Description
System.Collections.Generic.IEnumerable<SecurityEntity>

Search(String, String, Int32, Int32, out Int32)

Declaration
public override IEnumerable<SecurityEntity> Search(string partOfValue, string claimType, int startIndex, int maxRows, out int totalCount)
Parameters
Type Name Description
System.String partOfValue
System.String claimType
System.Int32 startIndex
System.Int32 maxRows
System.Int32 totalCount
Returns
Type Description
System.Collections.Generic.IEnumerable<SecurityEntity>

Extension Methods