Доброго времени суток,
Не как не могу загрузить настраиваемый список который создал в Sharepoint 2013. Приложение MVC, вот код который использую:
var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext);
var clientContext = spContext.CreateUserClientContextForSPHost();
if (clientContext != null)
{
ListCollection lc = clientContext.Web.Lists;
clientContext.Load(lc);
//Список получил
List l = lc.GetByTitle("Test");
clientContext.Load(l);
CamlQuery cq = new CamlQuery
{
ViewXml =
@"<View>
<ViewFields>
<FieldRef Name='ID' />
</ViewFields>
</View>"
};
ListItemCollection lic = l.GetItems(cq);
//Коллекцию списка не получил
clientContext.Load(lic);
clientContext.ExecuteQuery();
}
Список имеет название "Test", загрузка в List проходит нормально, но далее его элементы не загружает, количество 0.
Тот же к примеру "Варианты оформления" загружает и его элементы(поля) тоже. Если загружать ListCollection то можно пролистать List и видно свойство ItemCount, которое доказывает что в листе есть элементы и я как минимум
знаю об этом но загрузить у списка который создал не могу ListItemCollection = 0.
Подскажите пожалуйста что я делаю не так.