如何在wp7中传递SOAP请求中的参数

时间:2012-11-24 06:27:31

标签: windows windows-phone-7

我在wp7中完成了简单的SOAP解析,并在我的应用程序中添加了SOAP Service的引用。

但我不明白如何在soap请求中传递参数?

我的SOAP服务就是这个

http://www.manarws.org/ws/manarService.asmx?op=fnGetSubCertificate 

证书ID为:8

我在过去5天内搜索了这些内容,但没有办法做到这一点。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

在为项目添加服务参考之后,正如我之前在SO帖子中所解释的那样:

您可以像这样发出网络请求并传递参数。

manarServiceSoapClient client = new manarServiceSoapClient();
client.fnGetSubCertificateCompleted += client_fnGetSubCertificateCompleted;
client.fnGetSubCertificateAsync("8");

并在完成处理程序

中获取响应
void client_fnGetSubCertificateCompleted(object sender, fnGetSubCertificateCompletedEventArgs e)
    {
        var resp = e.Result;
    }

我得到了这样的回复

[{"ArTitle":"مركز السمع والكلام ","EnTitle":"Hearing & Speech Center ","PhotosCatsId ...
//Removed the rest