Come leggere l'elenco delle liste di un sito SharePoint tramite web service
aggiungere al progetto console il riferimento al web service http://<macchinaSharePoint>/_vti_bin/Lists.asmx

C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Xml;

class Program
{
  static void Main(string[] args)
  {
	string webRelativeUrl = "/";
	using (WSLists.Lists lists = new WSLists.Lists())
	{
	  lists.Url = "http://localhost" + webRelativeUrl + "_vti_bin/Lists.asmx";
	  lists.Credentials = System.Net.CredentialCache.DefaultCredentials;
	  XmlNode items = lists.GetListCollection();
	  foreach (XmlElement item in items.SelectNodes("*"))
	  {
		Console.WriteLine(string.Format("- {0}: {1}"
			, item.GetAttribute("Title")
			, item.GetAttribute("DefaultViewUrl")
		 ));
	  }
	  //Console.WriteLine(items.OuterXml);
	}
  }
}
Tags:
C#235 SharePoint498 SharePoint 2007218 Web service16
Potrebbe interessarti anche: