下面的代码总是返回假(这是不正确,因为用户有完全控制权限在网站级别):如何使用客户端对象模型检查SharePoint 2010上的用户权限?
Site site;
BasePermissions permissionMask;
ClientResult<bool> result;
permissionMask = new BasePermissions();
permissionMask.Set(PermissionKind.ManageWeb);
result = site.DoesUserHavePermissions(permissionMask);
return result.Value;
我试图利用新的SharePoint 2010客户端对象模型。当我发现DoesUserHavePermissions方法时,我很兴奋,但似乎我并不确定我是否知道如何使用它。我不知道我是否使用了正确的掩码,或者是否应该指定希望检查权限级别的用户帐户?任何帮助将不胜感激。谢谢。