System.Web.Services.Protocols 命名空间

包含一些类,这些类定义在 XML Web service 客户端和用 ASP.NET 创建的 XML Web service 之间进行通信的过程中用于通过网络上传输数据的协议。

AnyReturnReader

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传入响应返回值的最小读取器。

HtmlFormParameterReader

读取使用 HTTP 实现的 Web 服务的传入请求参数,参数的名称/值对编码为类似 HTML 格式而不是编码为 SOAP 消息。

HtmlFormParameterWriter

编写使用 HTTP 实现的 Web 服务的传出请求参数,参数的名称/值对编码为类似 HTML 格式而不是编码为 SOAP 消息。

HttpGetClientProtocol

使用 HTTP-GET 协议的 XML Web services 客户端代理的基类。

HttpMethodAttribute

如果使用 HTTP-GET 或 HTTP-POST 将此特性应用于 XML Web services 客户端,则可设置特定的类型,它们对发送到 XML Web services 方法的参数进行序列化并从 XML Web services 方法读取响应。 此类不能被继承。

HttpPostClientProtocol

使用 HTTP-POST 协议的 XML Web services 客户端代理的基类。

HttpSimpleClientProtocol

表示用于使用简单的 HTTP-GET 和 HTTP-POST 协议绑定与 XML Web services 进行通信的基类。

HttpWebClientProtocol

表示所有使用 HTTP 传输协议的 XML Web services 客户端代理的基类。

InvokeCompletedEventArgs

表示异步调用 Web 方法的结果。

LogicalMethodInfo

表示 XML Web services 方法的特性和元数据。 此类不能被继承。

MatchAttribute

表示使用文本模式匹配进行的匹配的特性。 此类不能被继承。

MimeFormatter

为使用 HTTP 实现但不支持 SOAP 的 Web 服务和客户端提供所有读取器和编写器的抽象基类。

MimeParameterReader

充当为使用 HTTP 实现但不支持 SOAP 的 Web 服务提供的请求参数的读取器的公共基实现。

MimeParameterWriter

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传出请求参数编写器的通用基实现。

MimeReturnReader

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传入响应返回值读取器的通用基实现。

NopReturnReader

充当为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供的传入响应返回值的不执行操作的读取器。

PatternMatcher

搜索 HTTP 响应文本以查找 Web 服务客户端的返回值。

ServerProtocol

.NET Framework 使用从 ServerProtocol 类派生的类处理 XML Web services 请求。

ServerProtocolFactory

.NET Framework 使用从 ServerProtocolFactory 类派生的类处理 XML Web services 请求。

ServerType

.NET Framework 使用 ServerType 类处理 XML Web services 请求。

Soap12FaultCodes

定义在使用 SOAP 1.2 版协议与 XML Web services 进行通信期间发生错误时,显示在 SOAP 消息中的 SOAP 错误代码。

SoapClientMessage

表示 XML Web services 客户端在特定的 SoapMessageStage 发送的 SOAP 请求或收到的 SOAP 响应中的数据。 此类不能被继承。

SoapDocumentMethodAttribute

对方法应用 SoapDocumentMethodAttribute 将指定发往该方法以及来自该方法的 SOAP 消息使用 Document 格式设置。

SoapDocumentServiceAttribute

将可选的 SoapDocumentServiceAttribute 应用于 XML Web services 时,将设置在 XML Web services 内发送到 XML Web services 方法的 SOAP 请求和从 XML Web services 方法发回的 SOAP 响应的默认格式。

SoapException

表示通过 SOAP 调用 XML Web services 方法且出现异常时引发的异常。

SoapExtension

使用 ASP.NET 创建的 XML Web services 的 SOAP 扩展的基类。

SoapExtensionAttribute

当在派生类中重写时,指定 SOAP 扩展应该与 XML Web services 方法一起运行。

SoapFaultSubCode

表示使用 SOAP 1.2 版在客户端和 XML Web services 之间通信时所产生的 SOAP 错误的可选 Subcode 元素的内容。

SoapHeader

当在派生类中被重写时,表示 SOAP 标头的内容。

SoapHeaderAttribute

此特性应用于 XML Web services 方法或 XML Web services 客户端,用以指定该 XML Web services 方法或 XML Web services 客户端可以处理的 SOAP 标头。 此类不能被继承。

SoapHeaderCollection

包含 SoapHeader 类的实例的集合。

SoapHeaderException

服务器错误的 SOAP 表示形式。

SoapHeaderHandling

SoapHeaderHandling 类用于从 SOAP 消息获取或读取 SOAP 标头内容,或将 SOAP 标头内容设置或写入到 SOAP 消息中。

SoapHeaderMapping

SoapHeaderMapping 类表示 SOAP 标头映射。

SoapHttpClientProtocol

指定当使用 SOAP 时客户端代理从其中派生的类。

SoapMessage

表示特定 SoapMessageStage 的 SOAP 请求或 SOAP 响应中的数据。

SoapRpcMethodAttribute

指定发送至和源自该方法的 SOAP 消息使用 RPC 格式设置。

SoapRpcServiceAttribute

设置发往 XML Web services 中的 XML Web services 方法的 SOAP 请求和从 XML Web services 中的 XML Web services 方法发出的 SOAP 响应的默认格式。

SoapServerMessage

表示 XML Web services 方法在特定的 SoapMessageStage 中接收的 SOAP 请求或发送的 SOAP 响应中的数据。 此类不能被继承。

SoapServerMethod

表示 XML Web services 方法的特性和元数据。 此类不能被继承。

SoapServerProtocol

.NET Framework 创建 SoapServerProtocol 类的一个实例来处理 XML Web services 请求。

SoapServerProtocolFactory

.NET Framework 创建 SoapServerProtocolFactory 类的一个实例来处理 XML Web services 请求。

SoapServerType

SoapServerType 类表示作为 XML Web services 的基础的类型。

SoapUnknownHeader

表示从接收方 XML Web services 或 XML Web services 客户端未能理解的 SOAP 标头中接收的数据。 此类不能被继承。

TextReturnReader

从使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端的 HTTP 响应文本中读取返回值。

UrlEncodedParameterWriter

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传出请求参数编写器的 URL 编码功能。

UrlParameterReader

读取使用 HTTP 实现的 Web 服务的传入请求参数,参数的名称/值对编码到 URL 请求字符串中,而不是编码为 SOAP 消息。

UrlParameterWriter

编写使用 HTTP 实现的 Web 服务的传出请求参数,参数的名称/值对编码到 URL 请求字符串中,而不是编码为 SOAP 消息。

ValueCollectionParameterReader

充当为使用 HTTP 实现但不支持 SOAP 的 Web 服务提供的传入请求参数的读取器的基类。

WebClientAsyncResult

提供 IAsyncResult 的实现以供 XML Web services 代理使用来实现标准的异步方法模式。

WebClientProtocol

指定使用 ASP.NET 创建的所有 XML Web services 客户端代理的基类。

WebServiceHandlerFactory

动态生成其类型实现 IHttpHandler 接口的 Web 服务处理程序实例。

XmlReturnReader

从使用 HTTP 但不支持 SOAP 实现的 Web 服务客户端的传入响应正文中编入的 XML 读取返回值。

枚举

LogicalMethodTypes

指定调用 XML Web services 方法的方式。

SoapHeaderDirection

指定 SoapHeader 的接收者是 XML Web services、XML Web services 客户端还是两者都是。

SoapMessageStage

指定 SOAP 消息的处理阶段。

SoapParameterStyle

指定在 SOAP 消息中参数是如何进行格式化的。

SoapProtocolVersion

指定用于与 XML Web services 进行通信的 SOAP 协议的版本。

SoapServiceRoutingStyle

指定如何将 SOAP 消息路由到承载 XML Web services 的 Web 服务器。

委托

InvokeCompletedEventHandler

表示接受异步调用的 Web 方法的结果的事件处理程序。 此类不能被继承。