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
acl
Type: Microsoft.SharePoint.SPReusableAclUm objeto SPReusableAcl que representa uma ACL.
web
Type: Microsoft.SharePoint.SPWebUm 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 .