System.Web.Services.Protocols 命名空间

System.Web.Services.Protocols 命名空间由定义在 XML Web服务器 客户端和用 ASP.NET 创建的 XML Web服务器之间进行通信的过程中在网络上传输数据所使用的协议的类组成。 The System.Web.Services.Protocols namespace consists of the classes that define the protocols used to transmit data across the wire during the communication between XML Web service clients and XML Web services created using ASP.NET.

AnyReturnReader

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传入响应返回值的最小读取器。Provides a minimal reader of incoming response return values for Web service clients implemented using HTTP but without SOAP.

HtmlFormParameterReader

读取使用 HTTP 实现的 Web 服务的传入请求参数,参数的名称/值对编码为类似 HTML 格式而不是编码为 SOAP 消息。Reads incoming request parameters for Web services implemented using HTTP, with name-value pairs encoded like an HTML form rather than as a SOAP message.

HtmlFormParameterWriter

编写使用 HTTP 实现的 Web 服务的传出请求参数,参数的名称/值对编码为类似 HTML 格式而不是编码为 SOAP 消息。Writes outgoing request parameters for Web services implemented using HTTP with name-value pairs encoded like an HTML form rather than as a SOAP message.

HttpGetClientProtocol

使用 HTTP-GET 协议的 XML Web services 客户端代理的基类。The base class for XML Web service client proxies that use the HTTP-GET protocol.

HttpMethodAttribute

如果使用 HTTP-GET 或 HTTP-POST 将此特性应用于 XML Web services 客户端,则可设置特定的类型,它们对发送到 XML Web services 方法的参数进行序列化并从 XML Web services 方法读取响应。Applying this attribute to an XML Web service client using HTTP-GET or HTTP-POST, sets the types that serialize the parameters sent to an XML Web service method and read the response from the XML Web service method. 此类不能被继承。This class cannot be inherited.

HttpPostClientProtocol

使用 HTTP-POST 协议的 XML Web services 客户端代理的基类。The base class for XML Web service client proxies that use the HTTP-POST protocol.

HttpSimpleClientProtocol

表示用于使用简单的 HTTP-GET 和 HTTP-POST 协议绑定与 XML Web services 进行通信的基类。Represents the base class for communicating with an XML Web service using the simple HTTP-GET and HTTP-POST protocols bindings.

HttpWebClientProtocol

表示所有使用 HTTP 传输协议的 XML Web services 客户端代理的基类。Represents the base class for all XML Web service client proxies that use the HTTP transport protocol.

InvokeCompletedEventArgs

表示异步调用 Web 方法的结果。Represents the result of an asynchronously invoked web method.

LogicalMethodInfo

表示 XML Web services 方法的特性和元数据。Represents the attributes and metadata for an XML Web service method. 此类不能被继承。This class cannot be inherited.

MatchAttribute

表示使用文本模式匹配进行的匹配的特性。Represents the attributes of a match made using text pattern matching. 此类不能被继承。This class cannot be inherited.

MimeFormatter

为使用 HTTP 实现但不支持 SOAP 的 Web 服务和客户端提供所有读取器和编写器的抽象基类。Provides an abstract base class for all readers and writers for Web services and clients implemented using HTTP but without SOAP.

MimeParameterReader

充当为使用 HTTP 实现但不支持 SOAP 的 Web 服务提供的请求参数的读取器的公共基实现。Provides a common base implementation for readers of request parameters for Web services implemented using HTTP but without SOAP.

MimeParameterWriter

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传出请求参数编写器的通用基实现。Provides a common base implementation for writers of out-going request parameters for Web service clients implemented using HTTP but without SOAP.

MimeReturnReader

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传入响应返回值读取器的通用基实现。Provides a common base implementation for readers of incoming response return values for Web service clients implemented using HTTP but without SOAP.

NopReturnReader

充当为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供的传入响应返回值的不执行操作的读取器。Serves as a non-acting reader of incoming response return values for Web service clients implemented using HTTP but without SOAP.

PatternMatcher

搜索 HTTP 响应文本以查找 Web 服务客户端的返回值。Searches HTTP response text for return values for Web service clients.

ServerProtocol

.NET Framework 使用从 ServerProtocol 类派生的类处理 XML Web services 请求。The .NET Framework uses classes that are derived from the ServerProtocol class to process XML Web service requests.

ServerProtocolFactory

.NET Framework 使用从 ServerProtocolFactory 类派生的类处理 XML Web services 请求。The .NET Framework uses classes that are derived from the ServerProtocolFactory class to process XML Web service requests.

ServerType

.NET Framework 使用 ServerType 类处理 XML Web services 请求。The .NET Framework uses the ServerType class to process XML Web service requests.

Soap12FaultCodes

定义在使用 SOAP 1.2 版协议与 XML Web services 进行通信期间发生错误时,显示在 SOAP 消息中的 SOAP 错误代码。Defines the SOAP fault codes that appear in a SOAP message when an error occurs while communicating with XML Web services using the SOAP version 1.2 protocol.

SoapClientMessage

表示 XML Web services 客户端在特定的 SoapMessageStage 发送的 SOAP 请求或收到的 SOAP 响应中的数据。Represents the data in a SOAP request sent or a SOAP response received by an XML Web service client at a specific SoapMessageStage. 此类不能被继承。This class cannot be inherited.

SoapDocumentMethodAttribute

对方法应用 SoapDocumentMethodAttribute 将指定发往该方法以及来自该方法的 SOAP 消息使用 Document 格式设置。Applying the SoapDocumentMethodAttribute to a method specifies that SOAP messages to and from the method use Document formatting.

SoapDocumentServiceAttribute

将可选的 SoapDocumentServiceAttribute 应用于 XML Web services 时,将设置在 XML Web services 内发送到 XML Web services 方法的 SOAP 请求和从 XML Web services 方法发回的 SOAP 响应的默认格式。Applying the optional SoapDocumentServiceAttribute to an XML Web service sets the default format of SOAP requests and responses sent to and from XML Web service methods within the XML Web service.

SoapException

表示通过 SOAP 调用 XML Web services 方法且出现异常时引发的异常。Represents the exception that is thrown when an XML Web service method is called over SOAP and an exception occurs.

SoapExtension

使用 ASP.NET 创建的 XML Web services 的 SOAP 扩展的基类。The base class for SOAP extensions for XML Web services created using ASP.NET.

SoapExtensionAttribute

当在派生类中重写时,指定 SOAP 扩展应该与 XML Web services 方法一起运行。When overridden in a derived class, specifies a SOAP extension should run with an XML Web service method.

SoapFaultSubCode

表示使用 SOAP 1.2 版在客户端和 XML Web services 之间通信时所产生的 SOAP 错误的可选 Subcode 元素的内容。Represents the contents of the optional Subcode element of a SOAP fault when SOAP version 1.2 is used to communicate between a client and an XML Web service.

SoapHeader

当在派生类中被重写时,表示 SOAP 标头的内容。When overridden in a derived class, represents the content of a SOAP header.

SoapHeaderAttribute

此特性应用于 XML Web services 方法或 XML Web services 客户端,用以指定该 XML Web services 方法或 XML Web services 客户端可以处理的 SOAP 标头。This attribute is applied to an XML Web service method or an XML Web service client to specify a SOAP header that the XML Web service method or XML Web service client can process. 此类不能被继承。This class cannot be inherited.

SoapHeaderCollection

包含 SoapHeader 类的实例的集合。Contains a collection of instances of the SoapHeader class.

SoapHeaderException

服务器错误的 SOAP 表示形式。The SOAP representation of a server error.

SoapHeaderHandling

SoapHeaderHandling 类用于从 SOAP 消息获取或读取 SOAP 标头内容,或将 SOAP 标头内容设置或写入到 SOAP 消息中。The SoapHeaderHandling class is used to get, set, write, and read SOAP header content to and from SOAP messages.

SoapHeaderMapping

SoapHeaderMapping 类表示 SOAP 标头映射。The SoapHeaderMapping class represents a SOAP header mapping.

SoapHttpClientProtocol

指定当使用 SOAP 时客户端代理从其中派生的类。Specifies the class client that proxies derive from when using SOAP.

SoapMessage

表示特定 SoapMessageStage 的 SOAP 请求或 SOAP 响应中的数据。Represents the data in a SOAP request or SOAP response at a specific SoapMessageStage.

SoapRpcMethodAttribute

指定发送至和源自该方法的 SOAP 消息使用 RPC 格式设置。Specifies that SOAP messages sent to and from the method use RPC formatting.

SoapRpcServiceAttribute

设置发往 XML Web services 中的 XML Web services 方法的 SOAP 请求和从 XML Web services 中的 XML Web services 方法发出的 SOAP 响应的默认格式。Sets the default format of SOAP requests and responses sent to and from XML Web service methods within the XML Web service.

SoapServerMessage

表示 XML Web services 方法在特定的 SoapMessageStage 中接收的 SOAP 请求或发送的 SOAP 响应中的数据。Represents the data in a SOAP request received or a SOAP response sent by an XML Web service method at a specific SoapMessageStage. 此类不能被继承。This class cannot be inherited.

SoapServerMethod

表示 XML Web services 方法的特性和元数据。Represents the attributes and metadata for an XML Web service method. 此类不能被继承。This class cannot be inherited.

SoapServerProtocol

.NET Framework 创建 SoapServerProtocol 类的一个实例来处理 XML Web services 请求。The .NET Framework creates an instance of the SoapServerProtocol class to process XML Web service requests.

SoapServerProtocolFactory

.NET Framework 创建 SoapServerProtocolFactory 类的一个实例来处理 XML Web services 请求。The .NET Framework creates an instance of the SoapServerProtocolFactory class to process XML Web service requests.

SoapServerType

SoapServerType 类表示作为 XML Web services 的基础的类型。The SoapServerType class represents the type on which the XML Web service is based.

SoapUnknownHeader

表示从接收方 XML Web services 或 XML Web services 客户端未能理解的 SOAP 标头中接收的数据。Represents the data received from a SOAP header that was not understood by the recipient XML Web service or XML Web service client. 此类不能被继承。This class cannot be inherited.

TextReturnReader

从使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端的 HTTP 响应文本中读取返回值。Reads return values from HTTP response text for Web service clients implemented using HTTP but without SOAP.

UrlEncodedParameterWriter

为使用 HTTP 实现但不支持 SOAP 的 Web 服务客户端提供传出请求参数编写器的 URL 编码功能。Provides URL encoding functionality for writers of out-going request parameters for Web service clients implemented using HTTP but without SOAP.

UrlParameterReader

读取使用 HTTP 实现的 Web 服务的传入请求参数,参数的名称/值对编码到 URL 请求字符串中,而不是编码为 SOAP 消息。Reads incoming request parameters for Web services implemented using HTTP with name-value pairs encoded in the URL's query string rather than as a SOAP message.

UrlParameterWriter

编写使用 HTTP 实现的 Web 服务的传出请求参数,参数的名称/值对编码到 URL 请求字符串中,而不是编码为 SOAP 消息。Writes out-going request parameters for Web services implemented using HTTP with name-value pairs encoded in the URL's query string rather than as a SOAP message.

ValueCollectionParameterReader

充当为使用 HTTP 实现但不支持 SOAP 的 Web 服务提供的传入请求参数的读取器的基类。Serves as a base class for readers of incoming request parameters for Web services implemented using HTTP but without SOAP.

WebClientAsyncResult

提供 IAsyncResult 的实现以供 XML Web services 代理使用来实现标准的异步方法模式。Provides an implementation of IAsyncResult for use by XML Web service proxies to implement the standard asynchronous method pattern.

WebClientProtocol

指定使用 ASP.NET 创建的所有 XML Web services 客户端代理的基类。Specifies the base class for all XML Web service client proxies created using ASP.NET.

WebServiceHandlerFactory

动态生成其类型实现 IHttpHandler 接口的 Web 服务处理程序实例。Dynamically manufactures Web service handler instances, whose type or types implement the IHttpHandler interface.

XmlReturnReader

从使用 HTTP 但不支持 SOAP 实现的 Web 服务客户端的传入响应正文中编入的 XML 读取返回值。Reads return values from XML that is encoded in the body of incoming responses for Web service clients implemented using HTTP but without SOAP.

枚举

LogicalMethodTypes

指定调用 XML Web services 方法的方式。Specifies how the XML Web service method was invoked.

SoapHeaderDirection

指定 SoapHeader 的接收者是 XML Web services、XML Web services 客户端还是两者都是。Specifies whether the recipient of the SoapHeader is the XML Web service, the XML Web service client, or both.

SoapMessageStage

指定 SOAP 消息的处理阶段。Specifies the processing stage of a SOAP message.

SoapParameterStyle

指定在 SOAP 消息中参数是如何进行格式化的。Specifies how parameters are formatted in a SOAP message.

SoapProtocolVersion

指定用于与 XML Web services 进行通信的 SOAP 协议的版本。Specifies the version of the SOAP protocol used to communicate with an XML Web service.

SoapServiceRoutingStyle

指定如何将 SOAP 消息路由到承载 XML Web services 的 Web 服务器。Specifies how a SOAP message is routed to the Web server hosting the XML Web service.

委托

InvokeCompletedEventHandler

表示接受异步调用的 Web 方法的结果的事件处理程序。Represents an event handler that accepts the results of asynchronously invoked Web methods. 此类不能被继承。This class cannot be inherited.