У меня есть следующий код в приложении ac # mvc, которое я разрабатываю для извлечения данных с сайта sharepoint 2013
string siteUrl = "https://meetings";
var login = "user";
var password = "passwrd";
var securePassword = new SecureString();
foreach(char c in password)
{
securePassword.AppendChar(c);
}
ClientContext clientContext = new ClientContext(siteUrl);
clientContext.Credentials = new NetworkCredential(login, securePassword, "group");
Web web = clientContext.Web;
clientContext.Load(web, w => w.Title, w => w.Description);
clientContext.ExecuteQuery();
System.Web.HttpContext.Current.Response.Write(web.Title + "<br />");
clientContext.Load(web.Lists,
lists => lists.Include(list => list.Title, // For each list, retrieve Title and Id.
list => list.Id));
clientContext.ExecuteQuery();
foreach (List list in web.Lists)
{
//label1.Text = label1.Text + ", " + list.Title;
System.Web.HttpContext.Current.Response.Write(list.Title + " : " + list.Tag + "<br />");
}
цикл foreach возвращает
Composed Looks :
Documents :
Master Page Gallery :
Meetings :
MicroFeed :
NintexForms :
NintexWorkflowHistory :
NintexWorkflows :
Site Assets :
Site Pages :
Workflow Tasks :
Workflows :
, но еслиЯ просматриваю фактическую страницу sharepoint, там есть список собраний со ссылками на подстраницы, которые я хочу отобразить на моей странице mvc.
Я добавил это к своему коду, но затем появляются ошибки
List oList = clientContext.Web.Lists.GetByTitle("Meetings");
CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = "<View><Query><Where><Geq><FieldRef Name='ID'/>" +
"<Value Type='Number'>10</Value></Geq></Where></Query><RowLimit>100</RowLimit></View>";
ListItemCollection collListItem = oList.GetItems(camlQuery);
clientContext.Load(collListItem);
clientContext.ExecuteQuery();
foreach (ListItem oListItem in collListItem)
{
System.Web.HttpContext.Current.Response.Write("ID: " + oListItem.Id + " \nTitle: " + oListItem["Title"] + " \nBody: " + oListItem["Body"] + "<br />");
}
Может ли кто-нибудь указать мне в направлении учебника или любой помощи
Заранее спасибо