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

Author 5

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

Contributor 8

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

Custom 11

The user has custom access permissions on the folder.

Editor 3

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

FreeBusyTimeAndSubjectAndLocation 10

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

FreeBusyTimeOnly 9

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

None 0

The user has no permissions on the folder.

NoneditingAuthor 6

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

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.

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.

PublishingEditor 2

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

Reviewer 7

The user can read all items in the folder.

Remarks

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

Applies to