检查特定用户是否以编程方式访问sharepoint(C#代码)

时间:2017-02-16 03:54:01

标签: c# sharepoint

我有一个Excel模板应用程序,其中模板根据对DB数据的调整执行一些计算。 用户提供调整。 计算完成后,excel文件将存储在SharePoint站点上,并发送邮件以供管理员批准。 用户群每个月都在不断变化。因此,如果用户没有sharepoint站点的权限,则应用程序会抛出错误。 我想添加一个软警告,其中我想向用户显示适当的消息,例如“您无权访问SharePoint。请在以下位置申请访问:”。 我有一个没有匿名帐户的共享点与CONTRIBUTE权限级别。 我想知道如何使用sharepoint对象模型检查特定用户ID是否具有所需的权限级别。

我已尝试过几种可用于网络的方法,但无法针对不同的用户ID迭代权限级别。

1 个答案:

答案 0 :(得分:0)

尝试在GetUserEffectivePermissions(username)实例上使用Web(我假设您使用的是CSOM)。

但我相信您需要获得枚举权限的权限。

相关问题