Поделиться через


Метод 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.

См. также

Справочные материалы

SPSecurableObject класс

Элементы SPSecurableObject

Пространство имен Microsoft.SharePoint

DoesUserHavePermissions(SPBasePermissions)