0

我试图实施进度使用如在下面的链接中描述的SOAP扩展报告:如何在Windows Mobile客户端上报告Web服务的进度?

stackoverflow
codeproject

然而,我的“ProgressUpdate”方法不会被调用,而且我相信,这是因为我的Windows Mobile项目中没有一个app.config文件来告诉SOAP扩展处理Web服务调用。在Windows Mobile中如何做到这一点?这是在文章中使用的示例配置文件:

<?xmlversion="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.web> 
     <webServices> 
     <soapExtensionTypes> <add 
     type="SoapExtensionLib.ProgressExtension, SoapExtensionLib" 
     priority="1" group="High" /> 
     </soapExtensionTypes> 
     </webServices> 
    </system.web> 

</configuration> 

回答

0

我想通了如何通过添加自定义属性到生成的代理类中的方法来做到这一点。自定义属性来自SoapExtensionAttribute。

我在MSDN

问题的信息,现在是我要记得添加属性回来,如果我刷新Web服务引用..............