设为首页 加入收藏

TOP

Windows store 应用调用 SharePoint Service
2014-11-24 02:53:25 来源: 作者: 【 】 浏览:2
Tags:Windows store 应用 调用 SharePoint Service

本人之前并没有开发SharePoint 的相关经验不够最近做了一个 Windows store 和 SharePoint Service的小工程多亏朋友们帮忙,在这里总结一下经验供大家参考。


首先ShearPoint每个Page或者WebSite都有自身强大的WebService或WCF。 只需要在URL 站点目录后面加上 /_vti_bin/Lists.asmx


这里有一个重要的问题就是, Windows store 应用在自动生成引用代码的时候会错误生成一些http://******/_vti_bin/Lists.asmx,而实际我们添加的地址是: http://******/sites/*******/_vti_bin/Lists.asmx所以我需要在项目中使用VS的替换功能把错误的地址替换掉。


引用完成后不要忘记在 appxmanifest 文件中勾选 Private Network 和 Enterprise Authentication选项 因为我这个工程是在公司域中可以使用windows 集成验证方法登陆.



另外我提供一下调用service的方法 其中System.ServiceModel.Security.MessageSecurityException 这个异常是用户没有加入域需要用户名密码验证的错误,System.ServiceModel.EndpointNotFoundException 是网络连接错误。


其次获取一张表单的内容是调用 GetListItemsAsync 方法.



前面的方法会返回一个XElement 需要我们手动解析不过也很简单.



实际对应的就是SharePoint 中每个Item中的数值.


用法比较简单放在这里为以后要用的同学铺路吧 微笑


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Windows Phone background Audio .. 下一篇Windows Phone 处理 MessageBox导..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: