Edit

Share via


CalendarPermissionLevelType Enum

Definition

The CalendarPermissionLevelType enumeration specifies the permission level that a user has on a Calendar folder. This enumeration was introduced in Microsoft Exchange Server 2007 Service Pack 1 (SP1).

public enum class CalendarPermissionLevelType
public enum CalendarPermissionLevelType
Public Enum CalendarPermissionLevelType
Inheritance
CalendarPermissionLevelType

Fields

Name Value Description
None 0

The user has no permissions on the folder.

Owner 1

The user can create, read, edit, and delete all items in the folder, and create subfolders. The user is both folder owner and folder contact.

PublishingEditor 2

The user can create, read, edit, and delete all items in the folder, and create subfolders.

Editor 3

The user can create, read, edit and delete all items in the folder.

PublishingAuthor 4

The user can create and read all items in the folder, edit and delete only items that the user creates, and create subfolders.

Author 5

The user can create and read all items in the folder, and edit and delete only items that the user creates.

NoneditingAuthor 6

The user can create and read all items in the folder, and delete only items that the user creates.

Reviewer 7

The user can read all items in the folder.

Contributor 8

The user can create items in the folder. The contents of the folder do not appear.

FreeBusyTimeOnly 9

The user can view only free/busy time within the calendar.

FreeBusyTimeAndSubjectAndLocation 10

The user can view free/busy time within the calendar and the subject and location of appointments.

Custom 11

The user has custom access permissions on the folder.

Remarks

This enumeration is used by the CalendarPermissionLevel property of the CalendarPermissionType object.

Applies to