PermissionKind enumeration
SharePoint Online
Specifies permissions that are used to define user roles.
Namespace: Microsoft.SharePoint.Client
Assembly: Microsoft.SharePoint.Client (in Microsoft.SharePoint.Client.dll)
| Member name | Description | |
|---|---|---|
| EmptyMask | Has no permissions on the Web site. Not available through the user interface. | |
| ViewListItems | View items in lists, documents in document libraries, and Web discussion comments. | |
| AddListItems | Add items to lists, add documents to document libraries, and add Web discussion comments. | |
| EditListItems | Edit items in lists, edit documents in document libraries, edit Web discussion comments in documents, and customize Web Part Pages in document libraries. | |
| DeleteListItems | Delete items from a list, documents from a document library, and Web discussion comments in documents. | |
| ApproveItems | Approve a minor version of a list item or document. | |
| OpenItems | View the source of documents with server-side file handlers. | |
| ViewVersions | View past versions of a list item or document. | |
| DeleteVersions | Delete past versions of a list item or document. | |
| CancelCheckout | Cancel or check in a document that is checked out to another user. | |
| ManagePersonalViews | Create, change, and delete personal views of lists. | |
| ManageLists | Create and delete lists, add or remove columns in a list, and add or remove public views of a list. | |
| ViewFormPages | View forms, views and application pages, and enumerate lists. | |
| AnonymousSearchAccessList | Make content of a list or document library retrieveable for anonymous users through SharePoint search. The list permissions in the site do not change. | |
| Open | Open a Web site, list, or folder to access items inside the container. | |
| ViewPages | View pages in a Web site. | |
| AddAndCustomizePages | Add, change, or delete HTML pages, and edit the Web site using an editor that is compatible with Microsoft SharePoint Server 2010. | |
| ApplyThemeAndBorder | Apply a theme or borders to the Web site. | |
| ApplyStyleSheets | Apply a style sheet (.css file) to the Web site. | |
| ViewUsageData | View reports on Web site usage. | |
| CreateSSCSite | Create a Web site using Self-Service Site Creation. | |
| ManageSubwebs | Create subsites such as team sites, Meeting Workspace sites, and Document Workspace sites. | |
| CreateGroups | Create a group of users that can be used anywhere within the site collection. | |
| ManagePermissions | Create and change permission levels on the Web site and assign permissions to users and groups. | |
| BrowseDirectories | Enumerate files and folders on a site using Microsoft SharePoint Designer and WebDAV interfaces. | |
| BrowseUserInfo | View information about the users of the Web site. | |
| AddDelPrivateWebParts | Add or remove personal Web Parts on a Web Part Page. | |
| UpdatePersonalWebParts | Update Web Parts to display personalized information. | |
| ManageWeb | Grant the ability to perform all administration tasks for the Web site and manage Web site content. | |
| AnonymousSearchAccessWebLists | Content of lists and document libraries in the Web site will be retrieveable for anonymous users through SharePoint search if the list or document library has AnonymousSearchAccessList set. | |
| UseClientIntegration | Launch client applications on the server. Otherwise, users must work on documents locally and upload changes. | |
| UseRemoteAPIs | Use SOAP, WebDAV, or Microsoft SharePoint Designer interfaces to access the Web site. | |
| ManageAlerts | Manage alerts for all users of the Web site. | |
| CreateAlerts | Create e-mail alerts. | |
| EditMyUserInfo | Change user information, such as adding a picture. | |
| EnumeratePermissions | Enumerates permissions on the Web site, list, folder, document, or list item. | |
| FullMask | Has all permissions on the Web site. Not available through the user interface. |
This enumeration consists of two integer data structures that represent the SPBasePermissions enumeration (UInt64) on the client side.
Show: