(SPReusableAcl, SPWeb) del método SPSite.GetEffectiveRightsForAcl
Devuelve los permisos reales que el usuario actual tiene para la lista de control específico de acceso (ACL).
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Function GetEffectiveRightsForAcl ( _
acl As SPReusableAcl, _
web As SPWeb _
) As SPBasePermissions
'Uso
Dim instance As SPSite
Dim acl As SPReusableAcl
Dim web As SPWeb
Dim returnValue As SPBasePermissions
returnValue = instance.GetEffectiveRightsForAcl(acl, _
web)
public SPBasePermissions GetEffectiveRightsForAcl(
SPReusableAcl acl,
SPWeb web
)
Parámetros
acl
Tipo: Microsoft.SharePoint.SPReusableAclUn objeto SPReusableAcl que representa una ACL.
web
Tipo: Microsoft.SharePoint.SPWebUn objeto SPWeb que representa un sitio Web. El sitio Web que especifique actúa como un objeto helper que se utiliza para calcular el permiso en la ACL especificado. Especificación de un sitio Web mejora el rendimiento mediante la eliminación de la necesidad de volver a crear el objeto de un sitio Web raíz.
Valor devuelto
Tipo: Microsoft.SharePoint.SPBasePermissions
Un valor de SPBasePermissions que especifica los permisos de base para el sitio y la ACL.
Comentarios
El método GetEffectiveRightsForAcl devuelve más información que el método DoesUserHavePermissions .