Compartilhar via


SPSite.GetEffectiveRightsForAcl method (SPReusableAcl, SPWeb)

Retorna as permissões reais que o usuário atual tem para a lista de controle de acesso especificado (ACL).

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
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
    Type: Microsoft.SharePoint.SPWeb

    Um objeto SPWeb que representa um site da Web. O site que você especificar serve como um objeto auxiliar que é usado para calcular permissões na ACL especificado. Especificar um site melhora o desempenho, eliminando a necessidade de recriar o objeto de um site da Web raiz.

Valor retornado

Type: Microsoft.SharePoint.SPBasePermissions
Um valor de SPBasePermissions que especifica as permissões de base para o site e ACL.

Comentários

O método GetEffectiveRightsForAcl retorna mais informações do que o método DoesUserHavePermissions .

Ver também

Referência

SPSite class

SPSite members

GetEffectiveRightsForAcl overload

Microsoft.SharePoint namespace