PermMask - очень интересный материал в SharePoint. Значение PermMask является шестнадцатеричным. Это 16 цифр (например, 0x0000XXXXXXXX0000).
Минимальное значение 0x0000000000000000 для отсутствия разрешения и максимальное значение 0x7FFFFFFFFFFFFFFF для полного разрешения (в основном администратор семейства сайтов).
[Резервирование битового уровня PermMask] [1]
Список и права доступа к документу (0x000000000000XXXX) указаны следующим образом.
- ViewListItems 0x0000000000000001
- AddListItems 0x0000000000000002
- EditListItems 0x0000000000000004
- DeleteListItems 0x0000000000000008
- ApproveItems 0x0000000000000010
- OpenItems 0x0000000000000020
- ViewVersions 0x0000000000000040
- Удалить версии 0x0000000000000080
- CancelCheckout 0x0000000000000100
- ManagePersonalViews 0x0000000000000200
- ManageLists 0x0000000000000800
- ViewFormPages 0x0000000000001000
Полномочия элемента списка (0x000000000000000X) указываются следующим образом.
[PermMask ListItemPermissions для элемента редактирования] [2]