本人之前並沒有開發SharePoint 的相關經驗不夠最近做了一個 Windows store 和 SharePoint Service的小工程多虧朋友們幫忙,在這裡總結一下經驗供大家參考。
首先ShearPoint每個Page或者WebSite都有自身強大的WebService或WCF。 只需要在URL 站點目錄後面加上
引用完成後不要忘記在 appxmanifest 文件中勾選 Private Network 和 Enterprise Authentication選項 因為我這個工程是在公司域中可以使用windows 集成驗證方法登陸.
其次獲取一張表單的內容是調用 方法.
Task<XElement> GetDataFromService( serviceName, userName = , password = , domain = = binding ==== = = client.GetListItemsAsync(serviceName, .Empty, , , , , MessageSecurityException( EndpointNotFoundException(
前面的方法會返回一個XElement 需要我們手動解析不過也很簡單.
Task<ObservableCollection<DashBoard>> GetDashBoard( userName = , password = , domain = = GetDataFromService( items = result = o = o.Attribute(= o.Attribute(= o.Attribute(<DashBoard> List = ObservableCollection<DashBoard>
用法比較簡單放在這裡為以後要用的同學鋪路吧