CalendarPermissionLevelType Enumeration
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).
Namespace: ExchangeWebServices
Assembly: EWS (in EWS.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public Enumeration CalendarPermissionLevelType
'Usage
Dim instance As CalendarPermissionLevelType
[SerializableAttribute]
public enum CalendarPermissionLevelType
Members
| Member name | Description | |
|---|---|---|
| None | The user has no permissions on the folder. | |
| Owner | 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 | The user can create, read, edit, and delete all items in the folder, and create subfolders. | |
| Editor | The user can create, read, edit and delete all items in the folder. | |
| PublishingAuthor | The user can create and read all items in the folder, edit and delete only items that the user creates, and create subfolders. | |
| Author | The user can create and read all items in the folder, and edit and delete only items that the user creates. | |
| NoneditingAuthor | The user can create and read all items in the folder, and delete only items that the user creates. | |
| Reviewer | The user can read all items in the folder. | |
| Contributor | The user can create items in the folder. The contents of the folder do not appear. | |
| FreeBusyTimeOnly | The user can view only free/busy time within the calendar. | |
| FreeBusyTimeAndSubjectAndLocation | The user can view free/busy time within the calendar and the subject and location of appointments. | |
| Custom | The user has custom access permissions on the folder. |
Remarks
This enumeration is used by the CalendarPermissionLevel property of the CalendarPermissionType object.