Метод SPList.DoesUserHavePermissions (SPBasePermissions, Boolean)
Указывает ли текущий пользователь имеет указанный набор разрешений в списке и при необходимости проверяет разрешения для текущей папки.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function DoesUserHavePermissions ( _
permissionMask As SPBasePermissions, _
checkFolder As Boolean _
) As Boolean
'Применение
Dim instance As SPList
Dim permissionMask As SPBasePermissions
Dim checkFolder As Boolean
Dim returnValue As Boolean
returnValue = instance.DoesUserHavePermissions(permissionMask, _
checkFolder)
public bool DoesUserHavePermissions(
SPBasePermissions permissionMask,
bool checkFolder
)
Параметры
permissionMask
Тип: Microsoft.SharePoint.SPBasePermissionsПобитовое сочетание значений перечисления, который определяет разрешения для списка.
checkFolder
Тип: System.Booleantrue для проверки разрешений для текущей папки, в корневую папку списка или папку в списке; в противном случае — false.
Возвращаемое значение
Тип: System.Boolean
true , если у пользователя есть указанными разрешениями; в противном случае — false.
Исключения
Исключение | Условие |
---|---|
UnauthorizedAccessException | Текущий пользователь имеет право EnumeratePermissions . |