在SharePoint编程中,最好使用CAML或代码



我即将开始创建SharePoint功能。我想知道创建列表,列,内容类型等的推荐方法是什么?

CAML(XML等)或代码对象模型?

我没有任何问题。这些方法中的任何一种有很大的缺点吗?

对于强大的解决方案,两者都是所需的。两者都是有用的。两者都没有取代另一个。

CAML查询是所需的,以有效地查询大多数SP数据源,例如列表。另一方面,非Query CAML可用于声明性配置许多 SharePoint伪像。

直接OM(SharePoint对象模型)对于在程序上迭代/更新许多内容非常有用;包括各种CAML查询的结果!PowerShell CMD -LET还暴露了OM,以便于对农场的当前状态进行轻松"检查"。脚本也可以在需要创建许多东西时利用这一点,例如网络 - 来自带有微小变化的常见"模板"。

此外,CAML有许多通过OM进行的操作,而CAML可能是不可能的。例如,计时器作业定义不能仅使用CAML配置。

但是,编写功能接收器来修改SP工件可能是有问题的,尤其是在以后必须进行更改的情况下:然后还必须从接收器管理修订,然后将其管理。对于受支持的SP人工制度,始终使用CAML,除非有理由不。没有充分的理由就不要使事情变得复杂。

不要与SharePoint作斗争。每个任务都是不同的。使用正确(希望"批准")方法使生活更轻松。

相关内容

  • 没有找到相关文章

最新更新