//创建 HTTP 绑定对象
var binding = new BasicHttpBinding();
binding.MaxReceivedMessageSize = 65536 * 8;//设置传送内容最大值


//根据 WebService 的 URL 构建终端点对象,参数是提供的WebService地址
// string url = "http://XXXXXXX/XXXWebServices.asmx";
string url = Config.GetValue("WebServiceUrl");


var endpoint = new EndpointAddress(url);


//创建调用接口的工厂,注意这里泛型只能传入接口 泛型接口里面的参数是WebService里面定义的类名+Soap
var factory = new ChannelFactory<WebServicesSoap>(binding, endpoint);


//从工厂获取具体的调用实例
var callClient = factory.CreateChannel();

var list = callClient.GetInfoAsync().GetAwaiter().GetResult();

相关文章:

  • 2022-12-23
  • 2021-12-07
  • 2021-04-26
  • 2021-06-03
  • 2022-01-13
  • 2021-05-21
  • 2021-05-18
猜你喜欢
  • 2021-07-18
  • 2021-07-12
  • 2022-01-04
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
相关资源
相似解决方案