如何动态访问Web服务c#

时间:2015-10-27 20:03:51

标签: c# asp.net web-services webserver httpwebrequest

我们都知道在C#应用程序中访问Web服务的最简单方法之一是:

  1. 右键点击参考文献
  2. 选择添加服务参考,在地址文本框中输入wsdl地址
  3. 点击发现并为我的MyWebReference命名
  4. 调用一个对象:MyWebReference MyObject = new MyWebReference();
  5. 通过MyObject.Function1();
  6. 调用函数

    上述方法效果很好,但它不适合我,因为Web引用可能会发生很大变化

    我正在寻找一种可以通过创建类来连接到Web引用的方法,并通过参数传递地址,用户名和密码

    作为我尝试做的事情的例子是:

    Class ConnectToWebReference(string link , string userName , string password) 
    { 
       link=www.webreference.asmx 
    userName=Santa
    password=Clause 
    
    connect to webReference 
    
    creatObject 
    
    return object 
    
    }
    
    object.callmethod();
    

    我很感激指导或教程解释如何在不必右键单击并手动添加Web引用的情况下进行此类连接

    感谢任何帮助

    最好的问候

0 个答案:

没有答案
相关问题