通过在本地项目中添加服务引用访问外部WebService项目接口

通过在本地项目中添加服务引用访问外部WebService项目接口

访问外部WebService项目接口的第二种方式就是通过在本地项目中添加服务引用。

以下学习验证过程,通过在本地建立一个winfrom项目,通过按钮点击,触发调用接口,执行代码处理逻辑,并在文本显示区域显示最终拿回的数据。

(1)在Visual studio新建一个winfrom项目:

(2)右键项目,添加服务应用,填写相关关键信息

引用添加成功后如下图:

(3)在本地类中,写相关方法,调用服务端WebService接口

设计一个简单的winform界面,界面有2个控件。

button按钮控件用于点击时,触发访问WebService接口;

textBox控件用于显示访问接口方法,最终处理的结果数据。

前端控件拖拽如图:

表单业务逻辑代码如下:

1 using CallWebservice20230707.OutInterface;

2 using System;

3 using System.Collections.Generic;

4 using System.ComponentModel;

5 using System.Data;

6 using System.Drawing;

7 using System.Linq;

8 using System.Text;

9 using System.Threading.Tasks;

10 using System.Web.Services;

11 using System.Windows.Forms;

12

13 namespace CallWebservice20230707

14 {

15 public partial class Form1 : Form

16 {

17

18 firsttest ft = new firsttest(); //此处是直接将Web References添加的服务引用OutInterface引用内部的firsttest类,直接无差别的拿到本地,当作本地类使用

19

20 public Form1()

21 {

22 InitializeComponent();

23

24 }

25

26 private void button1_Click(object sender, EventArgs e)

27 {

28 //用引用外部WebService接口类的实例,直接调用访问接口类内的方法

29 var result = ft.InputParam(1, 2);

30 this.textBox1.Text = "访问服务端WebService接口,取回的数据为:" + result.ToString();

31 }

32

33 }

34 }

以上代码注意点:

(4)代码最终运行后的效果

相关推荐

扦脚的意思
365bet中国大陆网址

扦脚的意思

2025-08-15 👁️ 2137
天下3哪个职业厉害 天下3职业选择:哪个职业最厉害?
中国失传1000年的主食,现在成了“土豪米”,还要从国外进口?
小米平板7SPro:超大OLED屏幕与快速充电技术完美结合!
如何將克換算成毫升? 10個簡單的練習
日博365bet手机版

如何將克換算成毫升? 10個簡單的練習

2025-08-16 👁️ 7886
苹果官网上调 iPhone、iPad 等设备折抵换购价格
365bet中国大陆网址

苹果官网上调 iPhone、iPad 等设备折抵换购价格

2025-07-25 👁️ 9333