2013-11-14 25 views
0

當我創建Web參考&在代碼中創建服務實例時,我在調用Web服務中的方法之後最終得到service.Map的對象。我該怎麼做?如何從請求中獲取一個字符串,然後將其轉換爲xml文檔或其他內容? Web引用URI末尾有?WSDL。在Csharp中使用ColdFusion WSDL Web服務.net

例子:

WebReferenceName.ServiceIAmInvoking service = 
    new WebReferenceName.ServiceIAmInvking(); 

var getValue = service.MethodInService(param, param); 

這似乎只是爲了讓我的service.Map的對象。我不明白如何處理service.Map

地圖對象有兩個屬性Item & ItemValue都是null。

enter image description here

我不知道這是因爲Visual Studio是爲與「編碼」的問題,也許應該是「文字」。

解決方法:這確實是我與Coldfusion服務人員討論的問題,現在我得到一個字符串,我可以在代碼中將它轉換爲xml文檔。

+1

您需要發佈更多信息和代碼示例,以便任何人都能夠爲您提供幫助。 –

回答

0

解決方法:這確實是我與Coldfusion服務人員討論的問題,現在我得到一個字符串,我可以將其轉換爲代碼中的xml文檔。

+1

*究竟是什麼問題? :)如果你擴大你的答案,包括有問題的代碼,它改變爲什麼,等等,它會幫助其他人。 – Leigh

0

Map對象最有可能是爲WSDL生成的DataContract。它表示web服務作爲一個.NET對象返回的消息,其中包含您可以訪問的屬性。

在服務調用之後放置斷點並檢查或觀察getValue變量以查看其包含的屬性。

+0

它有Item和ItemValue的兩個屬性都是null。我不知道這是因爲Visual Studio在使用上面的「編碼」時遇到了問題。 – drzounds