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