Try our conversational search powered by Generative AI!

Interface IQueryableSecurityDescriptor

Defines if Querable security descriptor.

Namespace: EPiServer.Security
Assembly: EPiServer.BaseLibrary.dll
Version: 8.11.0
Syntax
[Obsolete("Interface is being removed, same results can be achieved with the base ISecurityDescriptor.")]
public interface IQueryableSecurityDescriptor : ISecurityDescriptor

Methods

QueryAccess(IPrincipal, AccessLevel)

Queries the access.

Declaration
AccessLevel QueryAccess(IPrincipal principal, AccessLevel maxAccess)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal

The principal.

AccessLevel maxAccess

The max access.

Returns
Type Description
AccessLevel

QueryDistinctAccess(IPrincipal, AccessLevel)

Queries the distinct access.

Declaration
bool QueryDistinctAccess(IPrincipal principal, AccessLevel access)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal

The principal.

AccessLevel access

The access.

Returns
Type Description
System.Boolean

Extension Methods