【发布时间】:2017-09-18 22:56:30
【问题描述】:
从 VB.Net Windows 窗体应用程序查询 SharePoint 2010 列表的最简单方法是什么。
【问题讨论】:
标签: vb.net linq sharepoint sharepoint-2010 sharepoint-list
从 VB.Net Windows 窗体应用程序查询 SharePoint 2010 列表的最简单方法是什么。
【问题讨论】:
标签: vb.net linq sharepoint sharepoint-2010 sharepoint-list
使用 Microsoft here 记录的 .NET 客户端对象模型,您可以编写 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)
有关更深入的文档,请参阅上面的链接。
【讨论】: