zoukankan      html  css  js  c++  java
  • c# webservice生成客户端及使用时碰到decimal类型时的特殊处理

    1.生成

    VS2005命令:

    开始》运行》CMD

    命令示例:

    C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:语言(默认c#) /n:nameSpace(命名空间) /out:输出路径 wsdl路径

    2. 使用方法,

    namespace.xxxService  xxxService=new namespace.xxxService();//根据生成客户端代码设定的命名空间找到相应的类,并实例化。

    xxxService.metho(输入参数);

    3.碰到decimal类型,且在wsdl文件中<xs:element minOccurs="0" name="fee" type="xs:decimal" /> ,生成客户端方法时会多出一个boolean变量feeSpeciafied,

    解决方法1:设置feeSpeciafied=true 可以解决这个问题。

    另一个解决方法就是:修改wsdl文件为:<xs:element minOccurs="1" name="fee" type="xs:decimal" />

  • 相关阅读:
    助教学期总结
    助教学习总结
    第十二周助教总结
    第十一周助教总结
    第十周助教总结
    第九周助教总结
    第八周助教总结
    第八周作业——基础
    19秋第三周助教总结
    助教学习总结
  • 原文地址:https://www.cnblogs.com/davidwang456/p/2956026.html
Copyright © 2011-2022 走看看