Try our conversational search powered by Generative AI!

Class PagingSupportingSecurityEntityProvider

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
PagingSupportingSecurityEntityProvider
Namespace: EPiServer.Security
Assembly: EPiServer.dll
Version: 9.12.2
Syntax
public abstract class PagingSupportingSecurityEntityProvider : SecurityEntityProvider

Constructors

PagingSupportingSecurityEntityProvider()

Declaration
protected PagingSupportingSecurityEntityProvider()

Properties

WildCardSymbol

The wildcard symbol to surround values with. Default value is '%'.

Declaration
public virtual string WildCardSymbol { get; }
Property Value
Type Description
System.String

Methods

GetPagedResult(IEnumerable<String>, Int32, Int32, out Int32)

Retrieves correct values from fetchedValues according to paging parameters.

Declaration
protected virtual IEnumerable<string> GetPagedResult(IEnumerable<string> fetchedValues, int startIndex, int maxCount, out int totalCount)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> fetchedValues

The unpaged result

System.Int32 startIndex

start index

System.Int32 maxCount

max number to retrieve

System.Int32 totalCount

total number of entries.

Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>

Paged result.

SurroundWithWildcard(String)

Surrounds specified value with WildCardSymbol

Declaration
protected virtual string SurroundWithWildcard(string value)
Parameters
Type Name Description
System.String value

The value to surround.

Returns
Type Description
System.String

The value surrounded with WildCardSymbol

Extension Methods