(SPReusableAcl, SPBasePermissions, SPWeb) del método SPSite.DoesUserHavePermissions
Returns a Boolean value that indicates whether the user has permissions for the specified Web site and set of rights.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Function DoesUserHavePermissions ( _
acl As SPReusableAcl, _
permissionMask As SPBasePermissions, _
web As SPWeb _
) As Boolean
'Uso
Dim instance As SPSite
Dim acl As SPReusableAcl
Dim permissionMask As SPBasePermissions
Dim web As SPWeb
Dim returnValue As Boolean
returnValue = instance.DoesUserHavePermissions(acl, _
permissionMask, web)
public bool DoesUserHavePermissions(
SPReusableAcl acl,
SPBasePermissions permissionMask,
SPWeb web
)
Parámetros
acl
Tipo: Microsoft.SharePoint.SPReusableAclAn SPReusableAcl object that represents a reusable access control list (ACL).
permissionMask
Tipo: Microsoft.SharePoint.SPBasePermissionsAn SPBasePermissions value that specifies base permissions for the site collection.
web
Tipo: Microsoft.SharePoint.SPWebAn SPWeb object that represents a SharePoint Web site.
Valor devuelto
Tipo: System.Boolean
true if the user has permissions for the specified set of rights; otherwise, false. The permissions are checked against the reusable ACL, and the results do not depend on the specified SPWeb object. If you do not specify an SPWeb object, SharePoint Foundation uses the root Web site in the site collection. If you already initialized an SPWeb object, specifying it can improve performance because you do not need to initialize the root Web site.