我正在创建一个需要连接到asmx服务的UWP应用。我通过使用服务引用来完成此操作,该服务引用适用于http://id3.org/但不适用于我的asmx服务
这就是我的代码的样子
HelpdeskSoapClient HPsoapClient = new HelpdeskSoapClient();
getIncInput input = new getIncInput();
input.username = "450";
getIncResponse realresponse;
realresponse= await HPsoapClient.getIncAsync(input);
Debug.Write(realresponse);
但响应不是XML文件或其他东西,但是" DTS.helpdesk.getIncResponse" 有线索吗?
答案 0 :(得分:0)
getIncResponse
是您拨打电话时服务返回的对象。
当您将realResponse
传递给Debug.Write
时,由于它是一个对象,因此调用ToString()
的基本功能,除非在对象中重写,否则将返回完全限定的类型名称 - 即,DTS.helpdesk.getIncResponse
。
您应该能够访问对象的属性以获取数据,类似于您在username
对象(getIncInput
)上设置input.username = "450";
的方式。
温度转换服务有效,因为它返回一个简单类型(string
),而不是复杂类型(getIncResponse
)。这里没有错误。