#region 方法1
//创建 HTTP 绑定对象
var binding = new BasicHttpBinding();
//根据 WebService 的 URL 构建终端点对象
var endpoint = new EndpointAddress(@"http://10.90.13.13:9011/TestForCore1.asmx");
//创建调用接口的工厂,注意这里泛型只能传入接口
var factory = new ChannelFactory<TestForCore1Soap>(binding, endpoint);
//从工厂获取具体的调用实例
var callClient = factory.CreateChannel();
//调用具体的方法,这里是 HelloWorldAsync 方法
Task<HelloWorldResponse> responseTask = callClient.HelloWorldAsync(new HelloWorldRequest());
//获取结果
HelloWorldResponse response = responseTask.Result;
#endregion
#region 方法2
//BasicHttpBinding binding = new BasicHttpBinding();
//EndpointAddress address = new EndpointAddress("http://10.90.13.13:9011/TestForCore1.asmx");
//TestForCore1SoapClient client = new TestForCore1SoapClient(binding, address);
//Task<HelloWorldResponse> responseTask = client.HelloWorldAsync("aaa");
//HelloWorldResponse response = responseTask.Result;
#endregion