コード例 #1
0
 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;
 }
コード例 #2
0
        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;
        }
コード例 #3
0
        public void Refresh()
        {
            _file.RefreshLoad();
            _file.Context.ExecuteQuery();

            _listItemAllFields = null;
        }