gpt4 book ai didi

sharepoint - 尝试通过 CSOM 更新列表项时出现 "Version conflict."错误

转载 作者:行者123 更新时间:2023-12-04 17:56:27 26 4
gpt4 key购买 nike

我在尝试通过 CSOM 更新列表项时收到“版本冲突”错误。

代码:

            String webUrl = <Your Weburl>; 
String path = row["Path"].ToString();
String listTitle = null;


try
{
using (ClientContext ctx = new ClientContext(webUrl))
{
ctx.Credentials = new SharePointOnlineCredentials(tenantsitelogin, password);
listTitle = "Pages"; // path.Substring(0, path.LastIndexOf("/")).Substring(webUrl.Length + 1);
var list = ctx.Web.Lists.GetByTitle(listTitle);
var listItem = list.GetItemById(184);
ctx.Load(list);
ctx.Load(listItem, i => i.File);
var file = listItem.File;
ctx.Load(file, x => x.Versions);
ctx.ExecuteQuery();

file.UnPublish("Some Comment");
listItem.Update();
ctx.ExecuteQuery();

//ctx.Web.Lists.GetByTitle(listTitle);
}
}

需要解决“版本冲突”错误。

最佳答案

从您的代码中删除以下行以解决“版本冲突”。错误

listItem.Update();

关于sharepoint - 尝试通过 CSOM 更新列表项时出现 "Version conflict."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40160655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com