Soap Web Service XML复杂类型

时间:2018-06-14 14:10:36

标签: c# asp.net web soap service

我想创建应该接受Soap请求的Web服务。但问题是这个soap包络体包含了一些复杂的XML类型

作为一个非常简单的例子

我的服务代码

        [WebMethod]
        public int Addition(int a, int b)
        {
            return (a+b);
        }

我的肥皂要求

             <soap:Body>  
                <Addition xmlns=""http://tempuri.org/"">  
                  <a>" + 10 + @"</a>  
                  <b>" + 20 + @"</b>  
                </Addition>  
              </soap:Body>  

这很好用。

但如果我想发送

 <soap:Body>
         <address>
            <street1>33 Court</street1>
            <street2>Oxney Road</street2>
            <county>Cambridgeshire</county>
          </address>
 </soap:Body>  

我如何创建我的Web服务?我确定这不是正确的方法。 我该如何通过

  [WebMethod]
    public string getaddress(string street1, string street2,string county)
    {
        return (street2+street1+county);
    }

0 个答案:

没有答案