System.Web.Services 命名空间

包含使你可以使用 ASP.NET 和 XML Web service 客户端创建 XML Web service 的类。 XML Web services 是一些应用程序,它们提供了在使用标准协议(如 HTTP、XML、XSD、SOAP 和 WSDL)的松耦合环境下进行消息交换的能力。 利用 XML Web services,可以在异质环境下的公司内部和公司之间生成模块化应用程序,使它们与各种各样的实现、平台和设备交互操作。 这些应用程序的基于 SOAP 的 XML 消息可以具有定义完善的部分(结构化和类型化的部分)或者定义比较松散的部分(使用任意 XML)。 消息可以随时间发展而不破坏协议的能力对于作为未来的 Web 构造块的 XML Web services 的灵活性和可靠性来说是非常重要的。

WebMethodAttribute

向使用 ASP.NET 创建的 XML Web service 中的某个方法添加此特性后,就可以从远程 Web 客户端调用该方法。 此类不能被继承。

WebService

为 XML Web services 定义可选的基类,该基类提供对公共 ASP.NET 对象(如应用程序和会话状态)的直接访问。

WebServiceAttribute

用于向 XML Web services 添加附加信息,如描述其功能的字符串。

WebServiceBindingAttribute

声明用于定义一个或多个 XML Web service 方法的绑定。 此类不能被继承。

枚举

WsiProfiles

描述 Web 服务声称所符合的 Web 服务互操作性 (WSI) 规范。

注解

若要开始使用 ASP.NET 创建 XML Web 服务,请查看 WebService 类,该类 XML Web 服务可以从中派生,以获取对 ASP.NET 内部函数和 WebMethodAttribute 类的访问权限,这些内部函数必须放置在要以编程方式通过 Web 公开的任何方法上。