public SPOListItem GetItemById(int id) { if (_items.Contains(id)) return _items[id] as SPOListItem; var item = _list.GetItemById(id); _list.Context.Load(item); _list.Context.ExecuteQuery(); SPOListItem li = new SPOListItem(item); _items.Add(id, li); return li; }
public List<SPOListItem> GetItems(CamlQuery query) { var items = _list.GetItems(query); _list.Context.Load(items); _list.Context.ExecuteQuery(); List<SPOListItem> li = new List<SPOListItem>(); foreach (var listItem in items) { SPOListItem li1 = new SPOListItem(listItem); li.Add(li1); } return li; }
public void Refresh() { _file.RefreshLoad(); _file.Context.ExecuteQuery(); _listItemAllFields = null; }