SaaS CMS has officially launched! Learn more now.

Class AccessLevel

The access levels (bitmapped) that are used to control the various actions that a user is allowed to perform.

Inheritance
System.Object
AccessLevel
Namespace: EPiServer.Security
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public sealed class AccessLevel : Enum
Remarks

Primarily used to control access to page manipulation functions in EPiServer, but can be used for general-purpose access restriction functions.

Fields

Administer

Set access rights for an item

Declaration
public const AccessLevel Administer
Field Value
Type Description
AccessLevel

Create

Create access for an item, i e create new items below this item

Declaration
public const AccessLevel Create
Field Value
Type Description
AccessLevel

Delete

Delete this item

Declaration
public const AccessLevel Delete
Field Value
Type Description
AccessLevel

Edit

Change / create new versions of this item

Declaration
public const AccessLevel Edit
Field Value
Type Description
AccessLevel

FullAccess

Full access for an item

Declaration
public const AccessLevel FullAccess
Field Value
Type Description
AccessLevel

NoAccess

No access to an item

Declaration
public const AccessLevel NoAccess
Field Value
Type Description
AccessLevel

Publish

Publish/unpublish items and versions of an item

Declaration
public const AccessLevel Publish
Field Value
Type Description
AccessLevel

Read

Read access to an item

Declaration
public const AccessLevel Read
Field Value
Type Description
AccessLevel

Undefined

Access level not defined.

Declaration
public const AccessLevel Undefined
Field Value
Type Description
AccessLevel
Remarks

This enum value is reserved for internal use.

value__

Declaration
public int value__
Field Value
Type Description
System.Int32

Extension Methods