如何使用CSOM从SharePoint获取已删除的项目名称

时间:2016-04-14 15:40:08

标签: c# sharepoint sharepoint-2010

我想使用CSOM和C#从SharePoint列表中提取至少名称的已删除列表项元数据。 我的代码是

 ChangeQuery cq = new ChangeQuery(false, false);
        cq.Item = true;
        cq.Folder = true;
        cq.File = true;

        cq.List = true;           
        cq.DeleteObject = true;           
        client.Load(list);
        client.ExecuteQuery();
        ChangeCollection coll = list.GetChanges(cq);
        client.Load(coll);
        client.ExecuteQuery();
        foreach (ChangeItem itm in coll)
        {
            var s = itm.ChangeType;
            ListItem item = list.GetItemById(itm.ItemId);
            client.Load(item);
            try
            {
                client.ExecuteQuery();// got error
            }
            catch(Exception ex)
            {

            }
        }

我已经定义了List和clientcontext对象。

由于 Shyams

0 个答案:

没有答案