Web Services Enhancements 3.0 在客户端和服务器应用程序中的使用
1. 启用和引用 WSE 3.0
Web Services Enhancements(WSE)能够增强 Web 服务的默认功能。在不同类型的项目中添加对 WSE 3.0 库的引用方式有所不同。
在 ASP.NET 网站和 Web 服务项目中,验证是否正确添加引用的方法如下:
1. 右键单击项目并选择“属性”。
2. 点击“引用”文件夹,若正确添加,Microsoft.Web.Services3 应显示在右侧面板中。
当添加 Web 引用时,Visual Studio 2005 会生成一个代理类。这个代理类会逐字模仿 Web 服务的方法,客户端应用程序实际上是从代理调用方法。不过,在代理类创建后,Web 服务可能会发生变化,导致服务和代理之间不匹配。Visual Studio 2005 提供了重新生成代理的机制,以确保当前代理是最新的。
默认情况下,代理类继承自 System.Web.Services.Protocols.SoapHttpClientProtocol 类。以下是一个示例代码:
<System.CodeDom.Compiler.GeneratedCodeAttribute( _
"System.Web.Services", "2.0.50727.42"), _
System.Diagnostics.DebuggerStepThroughAttribute(), _
System.ComponentModel.Design
超级会员免费看
订阅专栏 解锁全文

1828

被折叠的 条评论
为什么被折叠?



