Используя приведенный ниже код, я недавно создал страницу:
Web web = this._ClientContext.Web;
this._ClientContext.Load(web);
this._ClientContext.ExecuteQueryRetry();
var sitePagesList = web.Lists.GetByTitle("Site Pages");
this._ClientContext.Load(sitePagesList);
this._ClientContext.Load(sitePagesList.RootFolder);
this._ClientContext.ExecuteQueryRetry();
this._ClientContext.Load(sitePagesList.RootFolder, f => f.ServerRelativeUrl);
this._ClientContext.ExecuteQuery();
var pageLibraryUrl = sitePagesList.RootFolder.ServerRelativeUrl;
string newpagename = "MyNewPage.aspx";
var newPageUrl = pageLibraryUrl + "/" + newpagename;
var newpage = sitePagesList.RootFolder.Files.AddTemplateFile(newPageUrl, TemplateFileType.StandardPage);
this._ClientContext.Load(newpage);
this._ClientContext.ExecuteQuery();
Теперь мне нужно обновить свойство SitePageFieldsData.CanvasContent1 выше созданной страницы.
Есть ли выход для сделать то же самое, используя CSOM в C#?