[C#]winForm調用WebService的遠程接口


C#winForm調用WebService的遠程接口

創建一個WebService工程用例 
添加服務引用 
添加webService服務地址 
輸入命名空間名稱 
主要代碼 
測試成功截圖 
工程代碼下載 
新建一個測試工程用例如圖: 
這里寫圖片描述

布局如圖: 
這里寫圖片描述

1、添加服務引用 
這里寫圖片描述

2、在彈出的添加服務引用對話框地址欄中輸入WebService地址, 
如:http://localhost:6677/webservice1.asmx

這里寫圖片描述

這里寫圖片描述

3、輸入命名空間名稱或保持默認 
4、主要測試代碼:

myWebServiceTest.WebService1SoapClient myWebService = null;
        private void Form1_Load(object sender, EventArgs e)
        {
            myWebService = new myWebServiceTest.WebService1SoapClient("WebService1Soap"); 
        }
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = myWebService.HelloWorld();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox2.Text = myWebService.GetStr(textBox3.Text);
        }

訪問WebService服務端的代碼:

[WebMethod]
        public string HelloWorld()
        {
             return "Hello World";
        }       


       [WebMethod]
        public string GetStr(string name)
        {
             return this.HelloWorld() + "-->:" + name;
        }

5、運行結果圖: 
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM