如何确定当前用户是否可以查看列表项或读取SharePoint Online/Office365中的列表?检查当前用户是否可以在SharePoint CSOM中查看列表
我有一个返回列表
// Retrieve all lists from the server.
context.Load(web.Lists,
lists => lists.Include(list => list.Title,
list => list.Id,
list => list.Hidden,
list => list.BaseTemplate,
list => list.BaseType));
// Execute query.
context.ExecuteQuery();
// Enumerate the web.Lists.
foreach (List list in web.Lists)
{
if (list.Hidden ||
list.BaseType != BaseType.GenericList) continue;
// .... check permissions here before adding ...
names.Add(list.Id.ToString(), list.Title);
}
一些工作代码,但我不知道如何测试自己当前的用户可以访问列表项目。
我不同意,根本没有必要检索用户 – 2015-02-13 08:43:52
我投了你的答案......好的知识。 – Madison 2015-02-13 11:16:26