返回一个布尔值,该值指示当前用户是否具有指定的SPList对象的权限。
命名空间: Microsoft.SharePoint.Utilities
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Shared Function UserHasRights ( _
permissionContext As PermissionContext, _
permissions As SPBasePermissions, _
permissionMode As PermissionMode, _
contextList As SPList _
) As Boolean
用法
Dim permissionContext As PermissionContext
Dim permissions As SPBasePermissions
Dim permissionMode As PermissionMode
Dim contextList As SPList
Dim returnValue As Boolean
returnValue = RightsSensitiveVisibilityHelper.UserHasRights(permissionContext, _
permissions, permissionMode, contextList)
public static bool UserHasRights(
PermissionContext permissionContext,
SPBasePermissions permissions,
PermissionMode permissionMode,
SPList contextList
)
参数
permissionContext
类型:Microsoft.SharePoint.Utilities.PermissionContext值,它指示的权限掩码所应用于的上下文对象。
permissions
类型:Microsoft.SharePoint.SPBasePermissions一个SPBasePermissions值,指定中提供的内置权限
permissionMode
类型:Microsoft.SharePoint.Utilities.PermissionMode一个PermissionMode值,指定用户是否必须具有所有权限掩码中指定的权限,若要查看链接,或只有一种权限掩码中指定的权限。
contextList
类型:Microsoft.SharePoint.SPList要计算的SPList对象。
返回值
类型:System.Boolean
true如果当前用户具有权限的对象 ;否则为false。
另请参阅
引用
RightsSensitiveVisibilityHelper 类