使用DotCMIS和cmislib进行内容管理系统交互开发
1. 使用DotCMIS进行.NET开发
1.1 文件操作示例
在.NET中使用DotCMIS可以方便地对CMIS仓库中的文件进行操作。例如,若要删除第一个文件并将第二个文件重命名为第一个文件的名称,可以按以下方式操作:
firstDoc.Delete(true);
Dictionary<string, object> properties = new Dictionary<string,object>()
{
{"cmis:name", "exampleName" },
};
secondDoc.UpdateProperties(properties);
1.2 CMIS查询功能
CMIS的查询功能非常实用。若要对查询检索到的所有文档执行某些操作,可以使用以下代码:
foreach (ICmisObject cmisObject in session.Query(
"SELECT * FROM cmis:document", false))
{
//do something
}
1.3 构建.NET和CMIS的Web部件
假设需要在SharePoint中通过Web部件访问内容,下面将介绍如何构建一个用于浏览内容的Web部件。
1.3.1 开发环境准备
为了在Vi
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



