摘要: SharePoint 开发指南指示,您不应尝试在单个查询中检索 2000 个以上的项目。如果您的应用程序中可能会出现这种情况,可以考虑在 CAML 查询中使用 RowLimit 元素,以限制客户端对象模型可以为应用程序检索的数据量。有时您必须访问可能包含 2000 个以上项目的列表中的所有项目。如果必须如此,则最好进行分页,一次查看 2000 个项目。本节介绍了使用 ListItemCollect... 阅读全文
posted @ 2012-02-24 14:11 love007 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 更新客户端对象使用客户端对象模型更新客户端对象非常简单。只需检索对象、更改属性,对要更改的每个对象调用 Update 方法,然后调用 ExecuteQuery 方法即可。以下示例将修改 客户端 API 测试列表中的项,将所有开发项的估计值提高 50%(一种常见操作)。C#using System;using Microsoft.SharePoint.Client;class Program{ ... 阅读全文
posted @ 2012-02-24 14:08 love007 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 以下示例演示了如何使用 CAML 查询在上例中创建的列表。该示例将输出我们的测试列表中的 Development 项。C#using System;using Microsoft.SharePoint.Client;class Program{ static void Main(string[] args) { ClientContext clientContext = ... 阅读全文
posted @ 2012-02-24 14:05 love007 阅读(433) 评论(1) 推荐(0) 编辑
摘要: SharePoint Foundation 通常部署在具有数千名用户的组织中。在构建通过网络访问 SharePoint Foundation 的应用程序时,应使其占用最少的网络流量。客户端对象模型可通过多种方法帮助您实现这一目标。最简单的方法是使用 lambda 表达式来明确指定客户端对象模型应返回到应用程序的属性。以下示例演示了如何指定在客户端对象模型加载网站对象时,它只能加载 Title 属性... 阅读全文
posted @ 2012-02-24 13:58 love007 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 对象标识背后的主要概念在于,客户端对象在调用 ExecuteQuery 方法前后会引用 SharePoint Foundation 服务器对象模型中相应的对象。它们会通过多次调用 ExecuteQuery 方法来继续引用该同一对象。这意味着,在设置查询时,您可以使用客户端对象模型返回的对象来进一步设置查询,然后再调用 ExecuteQuery 方法。这样,您就可以在开始向服务器发送流量以及从服务器接收流量之前,编写更复杂的查询。您可以在单个查询中执行更多有意义的操作,并消除网络流量。以下示例获取 Announcements 列表对象,然后使用最简单的 CAML 查询检索该列表中的所有项。C#u 阅读全文
posted @ 2012-02-24 13:57 love007 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 若要构建应用程序,您必须添加对以下两个程序集的引用:Microsoft.SharePoint.Client.dll 和 Microsoft.SharePoint.Client.Runtime.dll。安装 SharePoint Foundation 时将会在服务器上安装这两个程序集。这两个程序集位于以下目录中: %ProgramFiles%\Common Files\Microsoft Share... 阅读全文
posted @ 2012-02-24 13:53 love007 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 临时禁用大型列表上的列表视图阈值 临时禁用大型列表上的列表视图阈值 正文: 在 SharePoint 2010 中,添加了一些新限制以保护服务器并避免用户执行其他用户无意中执行的代价很高的操作。有关 SharePoint 2010 软件边界和限制的完整列表,请单击此处 http://technet.microsoft.com/zh-cn/sharepoint/ff601870.aspx。如果... 阅读全文
posted @ 2012-02-24 12:07 love007 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Sharepoint2010如何使用Linq to Sharepoint 1、 在http://moss:8002创建了列表如下图所示: 2、 使用 SPMetal /web:http://ContosoServer/Marketing /code:MarketingSite.cs /language:csharp 这里采用: SPMetal /web:http://moss:8002/ /co... 阅读全文
posted @ 2012-02-24 12:04 love007 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、 用SPD2010打开要修改的站点,找到【母版页】-【V4.Master】,如下图: 2、 【签出】-【在高级模式下编辑文件】,如下图: 3、 找到【网站操作】的控件--【SharePoint:SiteActions】 在<span class="ms-siteactionsmenu" id="siteactiontd">下添加如下权限控件如下:SharePoint:SPSecurity... 阅读全文
posted @ 2012-02-24 12:00 love007 阅读(504) 评论(2) 推荐(0) 编辑