Le code suivant renvoie toujours faux (ce qui est incorrect, que l'utilisateur a l'autorisation Contrôle au niveau du site):Comment vérifier les autorisations d'utilisateur sur SharePoint 2010 à l'aide du modèle d'objet client?
Site site;
BasePermissions permissionMask;
ClientResult<bool> result;
permissionMask = new BasePermissions();
permissionMask.Set(PermissionKind.ManageWeb);
result = site.DoesUserHavePermissions(permissionMask);
return result.Value;
Je suis en train d'utiliser nouveau modèle objet client SharePoint 2010. J'ai été ravi lorsque j'ai découvert la méthode DoesUserHavePermissions, mais il semble que je ne sois pas vraiment sûr de savoir comment l'utiliser. Je n'ai aucune idée si j'utilise le masque correct, ou si je devrais spécifier le compte d'utilisateur pour lequel je souhaite vérifier le niveau d'autorisations? Toute aide serait grandement appréciée. Merci.