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
)

参数

  • checkFolder
    类型:System.Boolean

    true检查针对列表根文件夹或列表内的文件夹中的当前文件夹的权限否则为false。

返回值

类型:System.Boolean
true如果用户具有指定的权限 ;否则为false。

异常

异常 条件
UnauthorizedAccessException

当前用户没有EnumeratePermissions右侧。

另请参阅

引用

SPList 类

SPList 成员

DoesUserHavePermissions 重载

Microsoft.SharePoint 命名空间