继上一篇不添加引用调用webservice这次我们谈谈添加引用调用webservice的几种方式。
首先我们可以看到添加webservice引用有2种,如图:
一种叫service References,另一种叫Web Reference(.net framework 3.5或以下才有)
现在我们就来看看分别在这两种引用下调用webservice。
1、Service References下的同步调用:
/// <summary>
/// Service References引用下同步获取数据
/// </summary>
protected void GetUserInfo()
{
//CheckEmpEmail
LoginService.LoginSoapClient client = new LoginService.LoginSoapClient();
this.Label1.Text = client.GetUserInfo("test.user@email.com");
}
2、Service References下使用backgroundworker异步请求数据