Sharepoint2010 对象模型

2018-11-19 20:23

Silverlight应用程序对象模型

我们这一篇将继续这个话题,我们来看看在Silverlight应用程序中如何使用客户端对象模型。这与之前的控制台应用程序还是有些不一样的。根本性的区别在于异步操作。【注意】在Silverlight中使用客户端对象模型访问SharePoint数据的做法有两种,一种是作为Web Part的一部分直接嵌入在SharePoint里面,这种做法相对比较简单。而另外一种做法是在独立的应用程序中,(不在SharePoint站点中),这时会遇到很多复杂的问题,例如跨域访问方面的限制等等。

第一种

1.

Silverlight

2. 设计界面,我们可以加入一个DataGrid控件来做数据展示。

ols.Data\ x:Class=\

xmlns=\ xmlns:x=\

xmlns:d=\

xmlns:mc=\ mc:Ignorable=\

d:DesignHeight=\ d:DesignWidth=\

然后,我们用少量的代码做一个测试,确认它能够正常工作 先不连接到SharePoint,我们在本地做一个范例using System; using System.Collections.Generic; using System.Linq; using System.Net;

using System.Windows;

using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media;

using System.Windows.Media.Animation; using System.Windows.Shapes;

namespace SilverlightApplication3 {

public partial class MainPage : UserControl {

public MainPage() {

InitializeComponent();

Loaded += new RoutedEventHandler(MainPage_Loaded); }

void MainPage_Loaded(object sender, RoutedEventArgs e) {

List emps = new List();

emps.Add(new Employee() { FirstName = \ LastName = \ });

EmployeeList.ItemsSource = emps; } }

public class Employee {

public string FirstName { get; set; } public string LastName { get; set; }

} }

按下F5键调试,我们可以在浏览器中,看到如下的效果

查看原图(大图)

还不错,我们一次就成功了(当然,这没有什么可值得骄傲的,呵呵)

3. 使用专用的客户端模型访问到SharePoint的数据

注意,我们这里所说的“专用”二次,这是有两个特殊的程序集需要引用,他们的位置是在下面C:\\Program Files\\Common Files\\Microsoft Shared\\Web Server Extensions\\14\\TEMPLATE\\LAYOUTS\\ClientBin

查看原图(大图)

所以,不用多说,添加他们


Sharepoint2010 对象模型.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015-2016第二学期PS期中

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: