频道栏目
首页 > 资讯 > C# > 正文

C# winForm调用WebService的远程接口讲解

17-11-22        来源:[db:作者]  
收藏   我要投稿

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、运行结果图:

这里写图片描述

相关TAG标签
上一篇:直播好时代,但是斗鱼仍要小心
下一篇:动态规划学习:数塔问题解析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站