如何从Winform应用程序查询Sharepoint 2010列表?

时间:2017-04-21 20:06:17

标签: vb.net linq sharepoint sharepoint-2010 sharepoint-list

从VB.Net Windows窗体应用程序查询SharePoint 2010列表的最简单路径是什么。

1 个答案:

答案 0 :(得分:1)

使用.NET客户端对象模型(如Microsoft here所述),您可以编写C#或VB.Net代码来访问SharePoint。

Microsoft提供了a walkthrough,向您展示了如何将所需的程序集添加到项目中。

以下是相关的摘录:

  

在项目中,添加对组成.NET客户端对象模型的两个必需程序集的引用。这两个组件(Microsoft.SharePoint.Client.dll和Microsoft.SharePoint.Client.Runtime.dll)位于%ProgramFiles%\ Common Files \ Microsoft Shared \ web server extensions \ 14的ISAPI文件夹中。

加载程序集后,可以使用SharePoint客户端对象模型对象检索记录的here信息。例如:

  

如何检索对象

     

以下示例显示如何加载对象以访问其属性。由于列表对象已加载到位,因此可以访问列表的所有默认属性。

Dim clientContext As New ClientContext("http://MyServer/sites/MySiteCollection")
Dim oWebsite As Web = clientContext.Web
Dim collList As ListCollection = oWebsite.Lists

Dim oList As List = collList.GetByTitle("Announcements")

clientContext.Load(oList)

clientContext.ExecuteQuery()

Console.WriteLine("Title: {0} Created: {1}", oList.Title, oList.Created)

有关更深入的文档,请参阅上面的链接。