如何解决属性或字段“ ListItemCollectionPosition”尚未初始化尚未请求或尚未执行请求
我正在尝试通过asp.net获取“共享点”列表项,获取“属性或字段'ListItemCollectionPosition'尚未初始化。尚未请求或未执行请求。可能需要显式请求发生错误。友善的建议。
string repliedBySP = string.Empty;
try
{
ClientContext context = new ClientContext(SharePointSiteURL);
List list = context.Web.Lists.GetByTitle("APACFLMCCountryCityList");
context.Load(list);
context.Load(list.Fields,c => c.Where(e => e.Hidden != true));
context.ExecuteQueryAsync();
ListItemCollectionPosition position = null;
do
{
CamlQuery query = CamlQuery.CreateallItemsQuery(5000);
query.ListItemCollectionPosition = position;
ListItemCollection items = list.GetItems(query);
context.Load(items);
context.ExecuteQueryAsync();
position = items.ListItemCollectionPosition;
string fullItems = string.Empty;
foreach (ListItem item in items)
{
string url = SharePointSiteURL + item["Add_Country"].ToString();
fullItems += "<a href='" + url + "'>" + item["Title"].ToString() + "</a>" + "<br>";
}
} while (position != null);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return repliedBySP;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。