我有一个提供商托管应用,我想使用CSOM检索列表项版本历史记录,其中包含我的提供商托管应用中项目的所有列。 我尝试使用CAML查询,但我无法实现所需的功能。 任何指针都会有所帮助。
答案 0 :(得分:0)
加载文件时,使用lambda表达式显式请求所有必需的属性。
Microsoft.SharePoint.Client.File file = context.Web.GetFileByUrl("URL_of_FILE"); //Can be referenced however you want
context.Load(file, x=>x.ListItemAllFields, x=>x.Versions);
//Execute query to reference attributes
context.ExecuteQuery();
引用特定列值:
string columnVal= file.ListItemAllFields["col_val_id"].ToString();