System.Web.Services.Description 命名空间

System.Web.Services.Description 命名空间由使得您可以通过使用 Web 服务描述语言 (WSDL) 来公开描述 XML Web 服务的类组成。 The System.Web.Services.Description namespace consists of the classes that enable you to publicly describe an XML Web service by using the Web Services Description Language (WSDL). 此命名空间中的每个类对应于 WSDL 规范中的一个特定元素,并且类层次结构对应于有效的 WSDL 文档的 XML 结构。 Each class in this namespace corresponds to a specific element in the WSDL specification, and the class hierarchy corresponds to the XML structure of a valid WSDL document. 有关 WSDL 的更多信息,请参阅 WSDL 规范。 For more information about WSDL, see the WSDL specification.

BasicProfileViolation

表示 WSI 基本概要 1.1 版的 WSDL 冲突。Represents a WSDL violation of the WSI Basic Profile version 1.1.

BasicProfileViolationCollection

包含 BasicProfileViolation 对象的强类型集合。Contains a strongly typed collection of BasicProfileViolation objects.

BasicProfileViolationEnumerator

枚举 BasicProfileViolationCollection 中的元素。Enumerates the elements in a BasicProfileViolationCollection.

Binding

指定在 XML Web services 中使用的具体数据格式和协议。Specifies the concrete data format and protocols used in the XML Web service. 此类不能被继承。This class cannot be inherited.

BindingCollection

表示受 XML Web 服务支持的 Binding 类的实例的集合。Represents a collection of instances of the Binding class supported by the XML Web service. 此类不能被继承。This class cannot be inherited.

DocumentableItem

表示抽象基类,System.Web.Services.Description 命名空间中的若干个类从此抽象基类派生。Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.

FaultBinding

指定任何可能作为操作结果输出的错误信息的格式。Specifies the format for any error messages that might be output as a result of the operation. 此类不能被继承。This class cannot be inherited.

FaultBindingCollection

表示 FaultBinding 类的实例的集合。Represents a collection of instances of the FaultBinding class. 此类不能被继承。This class cannot be inherited.

HttpAddressBinding

表示添加到 XML Web services 中的 Port 的扩展性元素。Represents an extensibility element added to a Port within an XML Web service. 此类不能被继承。This class cannot be inherited.

HttpBinding

表示添加到 XML Web services 中的 Binding 的扩展性元素。Represents an extensibility element added to a Binding within an XML Web service. 此类不能被继承。This class cannot be inherited.

HttpOperationBinding

表示添加到 XML Web services 中的 OperationBinding 的扩展性元素。Represents an extensibility element added to an OperationBinding within an XML Web service. 此类不能被继承。This class cannot be inherited.

HttpUrlEncodedBinding

表示添加到 XML Web services 中的 InputBinding 的扩展性元素。Represents an extensibility element added to an InputBinding within an XML Web service. 此类不能被继承。This class cannot be inherited.

HttpUrlReplacementBinding

表示添加到 XML Web services 中的 InputBinding 的扩展性元素。Represents an extensibility element added to an InputBinding within an XML Web service. 它指定通过 HTTP 进行的数据传输的格式。It specifies the format for data transmission through HTTP. 此类不能被继承。This class cannot be inherited.

Import

将 XML 命名空间与文档位置相关联。Associates an XML namespace with a document location. 此类不能被继承。This class cannot be inherited.

ImportCollection

提供 Import 类的实例集合,该类表示要导入到 XML Web 服务的文档。Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. 此类不能被继承。This class cannot be inherited.

InputBinding

提供一组由 XML Web services 用于输入消息的数据格式和协议规范。Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. 此类不能被继承。This class cannot be inherited.

Message

提供 XML Web services 所传递的数据的抽象定义。Provides an abstract definition of data passed by an XML Web service. 此类不能被继承。This class cannot be inherited.

MessageBinding

描述如何将抽象内容映射到具体格式。Describes how abstract content is mapped into a concrete format.

MessageCollection

表示 Message 类的实例的集合。Represents a collection of instances of the Message class. 此类不能被继承。This class cannot be inherited.

MessagePart

表示允许将消息分成逻辑单元,每个部分都有特定的抽象信息。Represents the messages to be broken up into their logical units with specific abstract information for each part. 此类不能被继承。This class cannot be inherited.

MessagePartCollection

表示 MessagePart 类的实例的集合。Represents a collection of instances of the MessagePart class. 此类不能被继承。This class cannot be inherited.

MimeContentBinding

表示添加到 XML Web services 中的 InputBindingOutputBinding 的扩展性元素,它指定 HTTP 传输的正文的 MIME 格式。Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. 此类不能被继承。This class cannot be inherited.

MimeMultipartRelatedBinding

表示添加到 InputBindingOutputBinding 的扩展性元素,它为 HTTP 传输的各部分指定单独的 MIME 格式。Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. 此类不能被继承。This class cannot be inherited.

MimePart

表示添加到 MimeMultipartRelatedBinding 的扩展性元素,指定 MimePart 所应用于的 MessagePart 的具体 MIME 类型。Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. 此类不能被继承。This class cannot be inherited.

MimePartCollection

表示 MimePart 类的实例的集合。Represents a collection of instances of the MimePart class. 此类不能被继承。This class cannot be inherited.

MimeTextBinding

表示添加到 InputBindingOutputBinding 或者 MimePart 的扩展性元素,并指定为其搜索 HTTP 传输的文本模式。Represents an extensibility element added to an InputBinding, an OutputBinding, or a MimePart, specifying the text patterns for which to search the HTTP transmission. 此类不能被继承。This class cannot be inherited.

MimeTextMatch

表示为其搜索 HTTP 传输的文本模式。Represents a text pattern for which the HTTP transmission is searched. 此类不能被继承。This class cannot be inherited.

MimeTextMatchCollection

提供 MimeTextMatch 类的实例集合。Provides a collection of instances of the MimeTextMatch class. 此类不能被继承。This class cannot be inherited.

MimeXmlBinding

表示添加到 MimePartInputBindingOutputBinding 的扩展性元素。Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. 它指定不符合 SOAP 的 XML 消息的架构。It specifies the schema for XML messages that are not SOAP compliant. 此类不能被继承。This class cannot be inherited.

NamedItem

表示可记录的已命名项。Represents a named, item that can be documented.

Operation

提供 XML Web services 所支持的操作的抽象定义。Provides an abstract definition of an action supported by the XML Web service. 此类不能被继承。This class cannot be inherited.

OperationBinding

为在 XML Web services 所支持的操作中使用的消息提供协议和数据格式规范。Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. 此类不能被继承。This class cannot be inherited.

OperationBindingCollection

表示 OperationBinding 类的实例的集合。Represents a collection of instances of the OperationBinding class. 此类不能被继承。This class cannot be inherited.

OperationCollection

表示 Operation 类的实例的集合。Represents a collection of instances of the Operation class. 此类不能被继承。This class cannot be inherited.

OperationFault

定义由 XML Web services 返回的错误信息的规范。Defines the specifications for error messages returned by the XML Web service. 此类不能被继承。This class cannot be inherited.

OperationFaultCollection

表示 OperationFault 类的实例的集合。Represents a collection of instances of the OperationFault class. 此类不能被继承。This class cannot be inherited.

OperationInput

定义 XML Web services 所接收的输入消息的规范。Defines the specifications for input messages received by the XML Web service. 此类不能被继承。This class cannot be inherited.

OperationMessage

表示 XML Web services 的操作所传递的消息类型。Represents a message type passed by the action of an XML Web service.

OperationMessageCollection

表示与 XML Web service 相关的 OperationInputOperationOutput 消息的集合。Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. 此类不能被继承。This class cannot be inherited.

OperationOutput

定义 XML Web services 所返回的输出消息的规范。Defines the specifications for output messages returned by the XML Web service. 此类不能被继承。This class cannot be inherited.

OutputBinding

提供一组由 XML Web services 用于输出消息的数据格式和协议规范。Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. 此类不能被继承。This class cannot be inherited.

Port

定义包含在 XML Web services 中的单个终结点。Defines an individual endpoint contained in the XML Web service. 此类不能被继承。This class cannot be inherited.

PortCollection

表示 Port 类的实例的集合。Represents a collection of instances of the Port class. 此类不能被继承。This class cannot be inherited.

PortType

表示命名的抽象操作集和相应的抽象消息。Represents a named set of abstract operations and the corresponding abstract messages. 此类不能被继承。This class cannot be inherited.

PortTypeCollection

表示 PortType 类的实例集合;即,XML Web service 所支持的操作组的集合。Represents a collection of instances of the PortType class; that is, a collection of sets of operations supported by the XML Web service. 此类不能被继承。This class cannot be inherited.

ProtocolImporter

提供各种通信协议通用的功能,以用于为 Web 服务生成类。Provides common functionality across communication protocols for generating classes for Web services.

ProtocolReflector

提供各种通信协议的公共功能,以从标识为 Web 服务的类创建 ServiceDescription 对象。Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.

Service

将与 XML Web services 关联的 Port 类的一组相关实例组合在一起。Groups together a set of related instances of the Port class that are associated with an XML Web service. 此类不能被继承。This class cannot be inherited.

ServiceCollection

表示 Service 类的实例的集合。Represents a collection of instances of the Service class. 此类不能被继承。This class cannot be inherited.

ServiceDescription

提供一种方法,以创建和格式化用于描述 XML Web services 的有效的 Web 服务描述语言 (WSDL) 文档文件,该文件是完整的,具有适当的命名空间、元素和特性。Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with appropriate namespaces, elements, and attributes, for describing an XML Web service. 此类不能被继承。This class cannot be inherited.

ServiceDescriptionBaseCollection

构成强类型化集合的基础,它们是 System.Web.Services.Description 命名空间的成员。Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.

ServiceDescriptionCollection

表示 ServiceDescription 类的实例的集合。Represents a collection of instances of the ServiceDescription class. 此类不能被继承。This class cannot be inherited.

ServiceDescriptionFormatExtension

表示添加到 XML Web services 的扩展性元素。Represents an extensibility element added to an XML Web service.

ServiceDescriptionFormatExtensionCollection

表示 XML Web 服务所使用的可扩展性元素的集合。Represents the collection of extensibility elements used by the XML Web service. 此类不能被继承。This class cannot be inherited.

ServiceDescriptionImporter

公开一种为 XML Web services 生成客户端代理类的方法。Exposes a means of generating client proxy classes for XML Web services.

ServiceDescriptionReflector

提供一种动态查看、创建或调用 XML Web services 所支持的类型的托管方式。Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.

Soap12AddressBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 Port 的服务说明格式扩展。Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. 此类不能被继承。This class cannot be inherited.

Soap12Binding

表示 Web 服务描述语言 (WSDL) 文档中到 SOAP 协议 1.2 版的绑定。Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. 此类不能被继承。This class cannot be inherited.

Soap12BodyBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 InputBindingOutputBinding 的服务说明格式扩展。Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. 此类不能被继承。This class cannot be inherited.

Soap12FaultBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 FaultBinding 的服务说明格式扩展。Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. 此类不能被继承。This class cannot be inherited.

Soap12HeaderBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 InputBindingOutputBinding 的服务说明格式扩展。Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. 此类不能被继承。This class cannot be inherited.

Soap12OperationBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 OperationBinding 的服务说明格式扩展。Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. 此类不能被继承。This class cannot be inherited.

SoapAddressBinding

表示添加到 XML Web services 中的 Port 的扩展性元素。Represents an extensibility element added to a Port within an XML Web service.

SoapBinding

表示添加到 XML Web services 中的 Binding 的扩展。Represents an extension added to a Binding within an XML Web service. 此类不能被继承。This class cannot be inherited.

SoapBodyBinding

表示添加到 InputBindingOutputBinding 的扩展性元素。Represents an extensibility element added to an InputBinding or an OutputBinding.

SoapExtensionImporter

为类提供通用接口和功能,以生成用于指定 SOAP 扩展的代码特性。Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.

SoapExtensionReflector

为类提供通用接口和功能,以按方法向 ServiceDescription 对象添加 SOAP 扩展信息。Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.

SoapFaultBinding

表示添加到 XML Web services 中的 FaultBinding 的扩展性元素。Represents an extensibility element added to a FaultBinding within an XML Web service.

SoapHeaderBinding

表示添加到 XML Web services 中的 InputBindingOutputBinding 的扩展性元素。Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.

SoapHeaderFaultBinding

表示添加到 XML Web services 中的 InputBindingOutputBinding 的扩展性元素。Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. 它指定用于在 SOAP 标头中传输错误信息的 SOAP 标头类型。It specifies the SOAP header types used to transmit error information within the SOAP header.

SoapOperationBinding

表示添加到 XML Web services 中的 OperationBinding 的扩展。Represents an extension added to an OperationBinding within an XML Web service.

SoapProtocolImporter

为使用 SOAP 协议的 Web 服务生成类。Generates classes for Web services that use the SOAP protocol.

SoapTransportImporter

用作将 SOAP 传输协议导入 XML Web services 的派生类的基类。Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

Types

描述与交换的消息相关的数据类型定义。Describes data type definitions relevant to exchanged messages. 此类不能被继承。This class cannot be inherited.

WebReference

说明对 XML Web services 集合的引用。Describes a reference to a collection of XML Web services.

WebReferenceCollection

介绍 WebReference 对象的集合。Describes a collection of WebReference objects.

WebReferenceOptions

WebReferenceOptions 类表示在 XML 文本文件中指定的代码生成选项。The WebReferenceOptions class represents code generation options specified in an XML text file.

WebServicesInteroperability

WebServicesInteroperability 类提供用于验证给定的 Web 服务是否符合 Web 服务互操作性 (WS-I) 组织规范的方法。The WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification.

枚举

OperationFlow

指定 XML Web services 的终结点可以支持的传输的类型。Specifies the type of transmission an endpoint of the XML Web service can support.

ServiceDescriptionImportStyle

指定是对服务器还是对客户端计算机进行导入。Specifies whether the import is made to the server or to the client computer.

ServiceDescriptionImportWarnings

指定由 Import(CodeNamespace, CodeCompileUnit) 产生的警告的类型。Specifies the type of warnings produced by Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

指定 XML Web services 中,在该枚举所应用于的类层次结构级别发生的操作的类型。Specifies the type of action that occurs in the XML Web service at the level of the class hierarchy to which this enumeration is applied.

SoapBindingUse

指定消息部分是作为抽象类型定义还是具体架构定义编码。Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions.