SharePoint 2013 开发——CSOM概要
来源:互联网 发布:蚁群算法python3 编辑:程序博客网 时间:2024/04/30 00:27
假设我们对Server API已经有了足够地了解,那么我们对于CSOM相关的编程模型就可以更快速地上手了,因为基本上都是类似的东西,只是写法不同。下面我们来具体看一下CSOM的类型。
如果我们通过C#调用CSOM,需要添加客户端对象模型的引用,相比服务端的DLL(25M多),客户端DLL非常小(只有1M多)。它的位置在%Program Files%\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI文件夹中,与SharePoint 2010只提供Microsoft.SharePoint.Client和Microsoft.SharePoint.Client.Runtime两个DLL不同,SharePoint 2013提供了9个DLL:
Microsoft.SharePoint.Client
Microsoft.SharePoint.Client.DocumentManagement
Microsoft.SharePoint.Client.Publishing
Microsoft.SharePoint.Client.Runtime
Microsoft.SharePoint.Client.Search.Applications
Microsoft.SharePoint.Client.Search
Microsoft.SharePoint.Client.ServerRuntime
Microsoft.SharePoint.Client.Taxonomy
Microsoft.SharePoint.Client.UserProfiles
再来看ECMAScript,它需要基于前端Web,所以跟.NET的客户端模型又有不同。它位于%Program Files%\Common Files\
Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS文件夹中,在这个文件夹中可以看到SP.js,SP.Core.js,SP.Ribbon.js和SP.Runtime.js脚本文件。当调试的时候,我们使用SP.debug.js这种格式的更方便些。
SilverLight客户端模型位于%Program Files%\Common Files\Microsoft Shared\Web Server Extensions \15\TEMPLATE\LAYOUTS\ClientBin文件夹中,有Microsoft.SharePoint.Client.Silverlight和Microsoft.SharePoint.Client.Silverlight.Runtime这两个DLL文件。
我们可以通过安装客户端SDK来获得这些文件。
还有就是我们之前提到过的REST服务,很好用的东西,无平台限制即跨平台,也不仅限于微软的技术来调用,本篇就不具体介绍了,可以参见接口。
- SharePoint 2013 开发——CSOM概要
- SharePoint开发——利用CSOM逐级获取O365中SharePoint网站的List内容
- SharePoint 2013 CSOM 对象模型属性包
- SharePoint 2013 开发——SharePoint Designer 2013工作流
- SharePoint 2013 开发——SharePoint APP介绍
- SharePoint 2013 开发——发布SharePoint应用程序
- SharePoint 2013 开发——概述
- SharePoint 2013 开发——工作流架构
- SharePoint\O365 CSOM操作"请求访问设置"功能
- SharePoint SC "Audit Settings"功能与CSOM的对应
- SharePoint Site "Language Settings"功能与CSOM的对应
- SharePoint Site "Regional Settings"功能与CSOM的对应
- SharePoint 2013 开发——构建工作流开发环境
- SharePoint 2013 开发——开发并部署webpart
- SharePoint 2013 开发——开发自定义操作APP
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--客户端对象模型和REST APIs概览 客户端对象模型(CSOM)基础
- SharePoint 2013 开发——APP安全模型
- SharePoint 2013 开发——Provider-hosted APP准备工作
- 数据库复习3——数据库完整性
- 软件中断SWI的实现
- shell编程之sed和awk
- LCD调试总结
- 大数据变现的九种商业模式
- SharePoint 2013 开发——CSOM概要
- 基于wincap写抓包程序
- IOS开发模块总结(一)本地数据存储3 sqlite(FMDB开源代码对sqlite的封装)
- 徐有高:为你详细解读我国40省市新能源汽车补贴政策(转载)
- 版本控制(十)--git分布式开发
- Java基础—反射
- 黑马程序员---IOS基础---OC 中对象和方法
- linux svn环境搭建
- 让敏捷工具在敏捷开发中发挥高效作用