指示当前用户是否具有列表上的一组指定的权限和 (可选) 检查当前文件夹的权限。
命名空间: 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右侧。 |