我目前正在加速使用SharePoint 2010,并且我正在通过SharePoint可以公开silverlight应用程序的不同方式努力。
据我了解,客户端对象模型受到更多限制,例如,其他应用程序可以通过WCF与SharePoint进行交互。一个示例是自定义构建系统,它从SharePoint列表中检索引用数据。
服务器对象模型在SharePoint中提供了更多功能。一个例子是为Web部件编写的代码。
我被告知要部署一个silverlight应用程序,您可以创建xap,使其可以通过SharePoint Web前端访问,创建一个Silverlight Web部件并指向它。
所以,我的问题是,假设我之前提到的情况或多或少,SharePoint可以访问服务器对象模型,还是与外部系统相同,并使用客户端对象模型?
我正在学习这一切,很高兴收到有关我可能无法正确理解的任何内容的反馈。
答案 0 :(得分:1)
您可以从Silverlight访问客户端对象模型。 Silverlight是一个客户端。它在用户的浏览器中运行,因此它不在服务器上,因此除了通过服务调用之外无法访问服务器的功能。客户端对象模型将为您提供与各种列表和函数的直接集成,并使其易于集成。
观看此视频了解更多信息: