首页 > 代码库 > C# 动态修改 Web 服务引用
C# 动态修改 Web 服务引用
我们添加webService引用,一般是通过 添加服务引用完成的,其实 添加服务引用 在背后为我们生成了代理类。
我们手动生成代理类方法:
1. 编译成cs文件:TestService.cs 在vs2008命令提示窗口中输入: wsdl /out:d:\TestService.cs http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
2.将生成的TestService.cs拷到项目中,既可以使用WebService的方法。 或者编译成dll文件(csc /t:library TestService.cs),在项目中引用。
还可以继承TestService.cs 类 做其他扩展
namespace RefService{ [System.Diagnostics.DebuggerStepThrough(),System.ComponentModel.DesignerCategory("code"), System.Web.Services.WebServiceBinding(Name="",Namespace="") ] public class WebServiceProxy : TestWebService { public WebServiceProxy(string webUrl):base() { this.Url = webUrl; } } public class WcfServiceProxy : TestWcfService { public WcfServiceProxy(string webUrl) { this.Url = webUrl; } }}
C# 动态修改 Web 服务引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。