1

大家好,我已经编写了一个代码来使用控制台应用程序检索 SharePoint 中可用的列表

我的代码如下

string strSite="http://dorababu:1904/";
SPSite spSite=new SPSite(strSite);
SPWeb spweb=spSite.RootWeb;
foreach(SPList objList in spweb.Lists)
{
    console.WriteLine(objList.Title);
}
spweb.Dispose();
spSite.Dispose();
consol.ReadLine();

有人可以帮我吗?这没有显示标题

4

1 回答 1

2

因为您使用的是 SharePoint 2010,所以我会为此使用客户端对象模型。使用此代码,您可以从服务器外部加载 SharePoint 内容。

var ctx = new ClientContext("http://tests");
var lists = ctx.Site.RootWeb.Lists;
ctx.Load(lists);
ctx.ExecuteQuery();
foreach (var list in lists)
  Console.WriteLine(list.Title);

Console.ReadKey();

您需要添加以下引用才能使其正常工作:

Microsoft.SharePoint.Client
Microsoft.SharePoint.Client.Runtime
于 2012-11-07T13:18:41.383 回答