是否有人通過網絡服務調用工作與SharePoint以使用MonoTouch/MonoDevelop/Mono?MonoTouch,Sharepoint網絡服務和xs:任何
我能夠從典型端點(在這種情況下爲/_vti_bin/Lists.asmx)獲取WSDL,並且MonoDevelop按預期創建Reference.cs。
我已經修改了Reference.cs包括「名稱」參數,因此所有XmyAnyElements現在的樣子: [System.Xml.Serialization.XmlAnyElement(「任何」,「」)] //名稱和命名空間
雖然這可以編譯,但運行時會抱怨XmlNode。很公平,我把它變成了XmlNode [],所以它可能是一個數組,它調用[]似乎想要。
然後我創建一個GetListItemsQuery,並通過它傳遞給我的GetListItems調用: var result = svc.GetListItems(「Tasks」,null,q,null,「100」,null,null);
雖然我可以連接並獲取Web服務進行響應,但所有響應都會在Any字段中返回空值。