与sharepoint交互,有几种方式?

J4N*_*J4N 1 .net c# sharepoint sharepoint-2010

我一直在寻找从C#代码与Sharepoint的交互.基本上,它将是一个小型应用程序,它将向远程共享点服务器添加/删除数据.

我发现了很多东西,但基本上有两件事:

一旦我们使用"ClientContext"访问,并且在我们有"站点"之后,我们可以在其上找到"列表"等...

我找到的另一件事是使用"SPSite"访问,我们有"SPList","SP ......"等.

我对吗?这两种访问数据有何不同?为什么这个?我应该使用哪一个?它取决于什么?

是否有更多的可能性与这些方式之一?

非常感谢你 :)

编辑:我不知道为什么,我不能在我的问题开头写一个"嗨",对不起:/

Fré*_*idi 7

ClientContext,Site,WebList类是SharePoint的一部分客户端对象模型.它们允许您从任何客户端计算机操作SharePoint对象.

SPContext,SPSite,SPWebSPList类是SharePoint的部分服务器对象模型.它们允许您从SharePoint服务器本身上部署的代码中操作SharePoint对象.

这两种技术的使用方式不同.例如,查询过滤填充是客户端对象模型的重要概念,而不是服务器对象模型的重要概念.