【发布时间】:2019-05-20 11:08:28
【问题描述】:
我在 CSOM 中创建了新的内容类型,我需要将新创建的内容类型设置为自定义创建的共享点列表的默认内容类型。我正在使用下面的代码。
List aeList = ctx.Web.Lists.GetByTitle("Project Definition");
var currentCtOrder = aeList.ContentTypes;
ctx.Load(currentCtOrder, coll => coll.Include(
ct => ct.Name,
ct => ct.Id));
ctx.ExecuteQuery();
IList<ContentTypeId> reverseOrder = (from ct in currentCtOrder where ct.Name.Equals("Project Definition", StringComparison.OrdinalIgnoreCase) select ct.Id).ToList();
aeList.RootFolder.UniqueContentTypeOrder = reverseOrder;
aeList.RootFolder.Update();
aeList.Update();
ctx.ExecuteQuery();
但是在第 1 行查询时,代码给出了错误“System.NotSupportedException:'Specified method is not supported'”。 5
有人可以帮忙吗?
【问题讨论】:
标签: sharepoint content-type csom