Метод SPSecurableObject.CheckPermissions
Определяет, имеет ли текущий пользователь указанный набор разрешений.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Overridable Sub CheckPermissions ( _
permissionMask As SPBasePermissions _
)
'Применение
Dim instance As SPSecurableObject
Dim permissionMask As SPBasePermissions
instance.CheckPermissions(permissionMask)
public virtual void CheckPermissions(
SPBasePermissions permissionMask
)
Параметры
permissionMask
Тип: Microsoft.SharePoint.SPBasePermissionsБитовая комбинация значений перечисления, задающее набор разрешений.
Реализации
ISecurableObject.CheckPermissions(SPBasePermissions)
Исключения
Исключение | Условие |
---|---|
UnauthorizedAccessException | Текущий пользователь не имеет заданного разрешения. |
Замечания
Этот метод вызывает метод DoesUserHavePermissions с permissionMask и создает исключение, если DoesUserHavePermissions возвращает false.