Xml WebService完全執行個體解析(四)

來源:互聯網
上載者:User
最近時間太少了,馬上要走了,這篇文章就算是結尾吧,可能說明會少些,代碼多些.
     接上篇文章,我們先簡單說明下綁定函數.首先執行個體化ServiceA,這個和一般類的執行個體化並沒有不同..接下來用xmlNode1來接受函數的傳回值,接下來是構造xml,並將其轉化為dataset,這是通用的方法,如果是剛接觸不久的朋友,最好能記下這種方法.
      接下來給出非同步呼叫兩個服務的代碼
//綁定資料
    public void BindData()
    {
     IAsyncResult ar1;
     IAsyncResult ar2;
     serviceA=new SiteA.Service1();
     serviceB=new SiteB.Service1();
     DataSet ds=new DataSet();
     XmlNode xmlNode1,xmlNode2;
     XmlDataDocument xd=new XmlDataDocument();
     StringBuilder xmlString1,xmlString2;
     //--簡單的非同步呼叫
     ar1=serviceA.BeginGetSiteAData(strSearch,null,null);
     ar2=serviceB.BeginGetSiteAData(strSearch,null,null);
     xmlNode1=serviceA.EndGetSiteAData(ar1);
     xmlNode2=serviceB.EndGetSiteAData(ar2);
     //----------
     if(xmlNode1==null&&xmlNode2==null) //--預存程序執行失敗
    return;
     xmlString1=new StringBuilder(xmlNode1.OuterXml);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.