SPSite.GetEffectiveRightsForAcl - Méthode (SPReusableAcl, SPWeb)
Renvoie les autorisations réelles qui dispose de l'utilisateur actuel pour la liste de contrôle d'accès (ACL).
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Function GetEffectiveRightsForAcl ( _
acl As SPReusableAcl, _
web As SPWeb _
) As SPBasePermissions
'Utilisation
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
)
Paramètres
acl
Type : Microsoft.SharePoint.SPReusableAclObjet SPReusableAcl qui représente un ACL.
web
Type : Microsoft.SharePoint.SPWebObjet SPWeb qui représente un site Web. Le site Web que vous spécifiez sert à un objet d'assistance qui est utilisé pour calculer les autorisation de la liste de contrôle d'accès spécifié. Spécification d'un site Web améliore les performances en éliminant le besoin de recréer l'objet de site Web racine.
Valeur renvoyée
Type : Microsoft.SharePoint.SPBasePermissions
Valeur SPBasePermissions qui spécifie les autorisations de base pour le site et les ACL.
Remarques
La méthode GetEffectiveRightsForAcl renvoie plus d'informations que la méthode DoesUserHavePermissions .