当我创建网络参考&在我调用的Web服务中调用方法后,在代码中创建服务实例,最后得到service.Map
对象。我该怎么办?如何从请求中获取String,我可以将其转换为xml文档或其他内容? Web引用URI最后有?WSDL。
示例:
WebReferenceName.ServiceIAmInvoking service =
new WebReferenceName.ServiceIAmInvking();
var getValue = service.MethodInService(param, param);
这似乎让我成为service.Map
的对象。
我不明白如何处理service.Map
。
地图对象有两个属性Item& ItemValue都为null。
我想知道这是因为Visual Studio遇到了“编码”的问题,也许它应该是“文字”。
解决方案:这确实是我与Coldfusion服务人员谈过的问题,现在我收到了一个字符串,我可以将其转换为代码中的xml doc。
答案 0 :(得分:0)
Map
对象最有可能是为WSDL生成的DataContract。它表示webservice作为.NET对象返回的消息,其中包含您可以访问的属性。
在服务调用之后放置一个断点并检查或观察getValue
变量以查看它包含的属性。
答案 1 :(得分:0)
解决方案:这确实是我与Coldfusion服务人员谈过的问题,现在我收到了一个字符串,我可以将其转换为代码中的xml doc。