请问怎样调用返回XML的SOAP. 
 
     /// <res/>
        public System.IAsyncResult BeginCancelOrder(string OrderID, string ClOrdID, System.AsyncCallback callback, object asyncState) {
            return this.BeginInvoke("CancelOrder", new object[] {
                        OrderID,
                        ClOrdID}, callback, asyncState);
        }
        
        /// <res/>
        public bool EndCancelOrder(System.IAsyncResult asyncResult, out string ValidationErrors) {
            object[] results = this.EndInvoke(asyncResult);
            ValidationErrors = ((string)(results[1]));
            return ((bool)(results[0]));
        }
         
 小弟对这个不懂又要急要调这样的接口,有兄弟帮一下忙吗?- <wsdl:message name="CancelOrderSoapIn">
  <wsdl:part name="parameters" element="tns:CancelOrder" /> 
  </wsdl:message>
- <wsdl:message name="CancelOrderSoapOut">
  <wsdl:part name="parameters" element="tns:CancelOrderResponse" /> 
  </wsdl:message>

解决方案 »

  1.   

    从C#调用web服务不是很简单么?
      

  2.   

    找到该WebService的描述地址,即类似 xxx.asmx?wsdl
     然后利用vs.net自带的命令行工具中的wsdl工具生成代理类.(Command:  wsdl url)
     接着通过操作该类来操作WebService
      

  3.   

    你贴出来的应该是个webservice 的本地代理类,直接使用这个class 就要
      

  4.   

    或者你在网上搜索一下,如何调用webservice, .net调用相当简单的
      

  5.   

    工程,添加web引用,输入webservcie的地址,确定就可.然后就可在本地生成一个代理类,直接访问这个类就可.
      

  6.   

    我引用了,就是在调用时,它有一个OUT STRING的参数不知道怎样取到.老是报错
    Web.com.semprametals.api.SOLe pp=new Web.com.semprametals.api.SOLe ();
    pp.CancelAllOrders(out string validationerrors);
      

  7.   

    Click the link to solve your problem.Good luck!