using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Microsoft.IdentityModel; using System.IdentityModel; using Microsoft.SharePoint; using Microsoft.SharePoint.WebControls; using Microsoft.SharePoint.WebPartPages; using Microsoft.SharePoint.Client; using System.Diagnostics; namespace CommunityArchives.Web.Controllers { public class SharePointIntegrationController : Controller { // // GET: /SharePointIntegration/ public ActionResult Index() { ViewData["Message"] = "Welcome to ASP.NET MVC!"; List<string> documentTitles = new List<string>(); using (ClientContext context = new ClientContext("http://it/development/Shared%20Documents/Forms/AllItems.aspx")) { List list = context.Web.Lists.GetByTitle("doctest"); context.Load(list); CamlQuery query = new CamlQuery(); query.ViewXml = "<View/>"; ListItemCollection listItems = list.GetItems(query); context.Load(list); context.Load(listItems); //context.Load(listItems ,items => items.Include( // item=>item["FileLeafRef"] // )); context.ExecuteQuery(); foreach (ListItem item in listItems) { documentTitles.Add(item["FileLeafRef"].ToString()); } } return View(documentTitles); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)