众所周知,我们可以通过以下方式检查用户的权限:
using (SPWeb web = site.OpenWeb(path))
{
SPUser user = SPContext.Current.Web.CurrentUser;
string loginName = user.LoginName;
if (web.DoesUserHavePermissions(SPBasePermissions.EnumeratePermissions))
{
if (web.DoesUserHavePermissions(user.LoginName, SPBasePermissions.Open))
{
//do something
}
}
}
这是我的问题,如果当前用户没有枚举权限,如何获取 SharePoint 对象的权限?提前致谢。