Compartir a través de


(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

  • web
    Tipo: Microsoft.SharePoint.SPWeb

    Un 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 .

Vea también

Referencia

clase SPSite

Miembros SPSite

Sobrecarga GetEffectiveRightsForAcl

Espacio de nombres Microsoft.SharePoint