Метод SPSite.GetEffectiveRightsForAcl (SPReusableAcl, SPWeb)

Возвращает фактические разрешения, которые текущий пользователь имеет для списка управления указанного доступа (ACL).

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Function GetEffectiveRightsForAcl ( _
    acl As SPReusableAcl, _
    web As SPWeb _
) As SPBasePermissions
'Применение
Dim instance As SPSite
Dim acl As SPReusableAcl
Dim web As SPWeb
Dim returnValue As SPBasePermissions

returnValue = instance.GetEffectiveRightsForAcl(acl, _
    web)
public SPBasePermissions GetEffectiveRightsForAcl(
    SPReusableAcl acl,
    SPWeb web
)

Параметры

  • web
    Тип: Microsoft.SharePoint.SPWeb

    SPWeb объект, представляющий веб-сайта. Веб-сайт, который необходимо задать служит вспомогательный объект, который используется для вычисления разрешение на указанном ACL. Определение веб-сайта повышает производительность, устраняя необходимость повторного создания корневого объекта веб-сайта.

Возвращаемое значение

Тип: Microsoft.SharePoint.SPBasePermissions
SPBasePermissions значение, указывающее базовые разрешения для сайта и управления доступом.

Замечания

Метод GetEffectiveRightsForAcl возвращает больше сведений, чем метод DoesUserHavePermissions .

См. также

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

SPSite класс

Элементы SPSite

Перегрузка GetEffectiveRightsForAcl

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