没有合适的资源?快使用搜索试试~ 我知道了~
SharePoint+ 上传下载文件
需积分: 13 9 下载量 8 浏览量
2013-05-23
18:44:40
上传
评论
收藏 127KB DOCX 举报
温馨提示
试读
5页
从SharePoint文档库中通过CAML获取ListItemCollection
资源推荐
资源详情
资源评论
SharePoint 2010 开发实例精选——通过客户端对象模型上传下载文件
为了使用 ClientContext,我们需要添加两个 dll 引用到我们的项目中。Microsoft.SharePo
int.Client.dll 和 Microsoft.SharePoint.Client.Runtime.dll。在本博文中,我们将学习
如何:
� 从 SharePoint 文档库中通过 CAML 获取 ListItemCollection
� 上载一个文档到 SharePoint 文档库
� 从 SharePoint 文档库下载一个文档
从 SharePoint 文档库中通过 CAML 获取 ListItemCollection
我们可以像下面这样获取 ListItemCollection:
ListItemCollection listItems =
GetListItemCollectionFromSP("FileLeafRef", documentName, "Text", 1);
GetListItemCollectionFormSP 方法可以用来获取列表项,其中第一个参数 Name - 为
FieldRef 的名称,第二个参数 value=FieldRef 的值,第三个参数 type - 是值的类型,最
后一个参数 rowLimit - 是返回最多多少条记录。
private static ListItemCollection GetListItemCollectionFromSP(string
name, string value, string type, int rowLimit)
{
ListItemCollection listItems = null;
using (ClientContext clientContext = new ClientContext(siteURL))
{
List documentsList =
clientContext.Web.Lists.GetByTitle(documentListName);
CamlQuery camlQuery = new CamlQuery(); ;
camlQuery.ViewXml =
@"<View>
<Query>
<Where>
<Eq>
<FieldRef Name='" + name + @"'/>
<Value Type='" + type + "'>" + value + @"</Value>
</Eq>
</Where>
<RowLimit>" + rowLimit.ToString() + @"</RowLimit>
</Query>
</View>";
listItems = documentsList.GetItems(camlQuery);
资源评论
358087202
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- KIMI大模型浏览器插件
- b61fa64a08a02de0e0d49d53bb84c444.amr
- 5ffd9193f6aec31bbf16030a46680dc7.avi
- DA14531-蓝牙传感器连接传输数据固件
- logisim实验MIPS运算器(ALU)设计(内含4位先行进位74182、四位快速加法器、32位快速加法器)-Educoder_logisim里面连线,实现4位先行进位74182和4位快速加法器-C
- 高等数学第一章第二节数列的极限
- Python 版冒泡排序算法源代码
- 基于YOLOv8的教室人脸识别 附源码 预训练模型
- 基于JAVA实现的用于全局监控网络请求错误并记录日志的library
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功