我试图实现进步使用如在下面的链接所描述的肥皂扩展报告:

计算器
CodeProject上结果

不过,我的“ProgressUpdate”方法不会被调用,而且我相信,这是因为我没有在我的Windows Mobile项目告诉Web服务调用由SOAP扩展处理得到了一个app.config文件。如何能做到这一点,在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>
有帮助吗?

解决方案

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

我拿到 MSDN 中的信息

现在的问题是,我必须记住要添加的属性回如果我刷新web服务参考..............

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top