csharp 使用客户端对象模型从SharePoint列表中删除所有项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用客户端对象模型从SharePoint列表中删除所有项目相关的知识,希望对你有一定的参考价值。
private static void removeAllListItems()
{
ClientContext cix = new ClientContext("http://scushp01");
cix.Credentials = new NetworkCredential("scu\\SVCSPProfileReader", "bacrEm7S");
cix.ExecuteQuery();
List lc = cix.Web.Lists.GetByTitle("HireBirth");
ListItemCollection lic = lc.GetItems(CamlQuery.CreateAllItemsQuery());
cix.Load(lic,
eachItem => eachItem.Include(
item => item,
item => item["ID"]));
cix.ExecuteQuery();
var totalListItems = lic.Count;
Console.WriteLine("# of items: " + totalListItems.ToString());
if (totalListItems > 0)
{
for (var counter = totalListItems - 1; counter > -1; counter--)
{
lic[counter].DeleteObject();
cix.ExecuteQuery();
Console.WriteLine("Row: " + counter + " Item Deleted");
}
}
}
以上是关于csharp 使用客户端对象模型从SharePoint列表中删除所有项目的主要内容,如果未能解决你的问题,请参考以下文章
csharp 使用客户端对象模型将项添加到SharePoint列表。
csharp 此代码段提升了用户的权限,以便从SharePoint对象模型执行某些操作。只有在Elev中声明的项目
csharp 创建了一个新的模型属性(但不在DB中)并在客户端显示它。
csharp 从模型绑定中排除
从 Django 模型中生成 JavaScript 对象
csharp 从Order对象获取Client对象