zoukankan      html  css  js  c++  java
  • C# WinForm动态调用远程Web服务

    本文转自:http://blog.csdn.net/muyangjun/article/details/7930871

    1、添加服务引用

    2、在弹出的添加服务引用对话框地址栏中输入WebService地址,

       如:http://localhost:6521/WebSite1/Service.asmx?WSDL

    3、输入命名空间名称或保持默认

    4、定义SoapClient变量

              WebService.ServiceSoapClient SoapClient = new WindowsFormsApplication1.WebService.ServiceSoapClient();

    5、将新的重新配置WebService的URL

                SoapClient.Endpoint.Address = new System.ServiceModel.EndpointAddress("http://localhost:6521/WebSite1/Service.asmx?WSDL");

    6、打开服务

                SoapClient.Open();

    7、调用服务中已经存在的功能方法,如:调用Web服务中HelloWorld()

                SoapClient.HelloWorld();

    8、调用完成后,关闭服务

                SoapClient.Close();

    注意事项:

    新地址的服务所提供的方法及其参数必须与引用的一致。

    人生,总是有一些空城旧事,年华未央;总是有些季节,一季花凉,满地忧伤。许多事,看开了,便会峰回路转;许多梦,看淡了,便会云开日出。学会思索,学会珍藏,微笑领悟,默默坚强。
  • 相关阅读:
    apache多端口映射
    mark
    一些注册表值
    jsp URL中文处理的几种方式
    【引用】雨林木风Ghost XP SP3系统
    CentOS常用命令
    查看ie8临时文件夹
    卡塔兰数
    大数问题
    不会做的题目
  • 原文地址:https://www.cnblogs.com/yuzhou133/p/4669939.html
Copyright © 2011-2022 走看看