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.