System.Web.Services.Description 命名空间

包含使你可以使用 Web services 描述语言 (WSDL) 公开描述 XML Web service 的类。 此命名空间中的每个类对应于 WSDL 规范中的一个特定元素,并且类层次结构对应于有效的 WSDL 文档的 XML 结构。 有关 WSDL 的更多信息,请参阅 WSDL 规范。

BasicProfileViolation

表示 WSI 基本概要 1.1 版的 WSDL 冲突。

BasicProfileViolationCollection

包含 BasicProfileViolation 对象的强类型集合。

BasicProfileViolationEnumerator

枚举 BasicProfileViolationCollection 中的元素。

Binding

指定在 XML Web services 中使用的具体数据格式和协议。 此类不能被继承。

BindingCollection

表示受 XML Web 服务支持的 Binding 类的实例的集合。 此类不能被继承。

DocumentableItem

表示抽象基类,System.Web.Services.Description 命名空间中的若干个类从此抽象基类派生。

FaultBinding

指定任何可能作为操作结果输出的错误信息的格式。 此类不能被继承。

FaultBindingCollection

表示 FaultBinding 类的实例的集合。 此类不能被继承。

HttpAddressBinding

表示添加到 XML Web services 中的 Port 的扩展性元素。 此类不能被继承。

HttpBinding

表示添加到 XML Web services 中的 Binding 的扩展性元素。 此类不能被继承。

HttpOperationBinding

表示添加到 XML Web services 中的 OperationBinding 的扩展性元素。 此类不能被继承。

HttpUrlEncodedBinding

表示添加到 XML Web services 中的 InputBinding 的扩展性元素。 此类不能被继承。

HttpUrlReplacementBinding

表示添加到 XML Web services 中的 InputBinding 的扩展性元素。 它指定通过 HTTP 进行的数据传输的格式。 此类不能被继承。

Import

将 XML 命名空间与文档位置相关联。 此类不能被继承。

ImportCollection

提供 Import 类的实例集合,该类表示要导入到 XML Web 服务的文档。 此类不能被继承。

InputBinding

提供一组由 XML Web services 用于输入消息的数据格式和协议规范。 此类不能被继承。

Message

提供 XML Web services 所传递的数据的抽象定义。 此类不能被继承。

MessageBinding

描述如何将抽象内容映射到具体格式。

MessageCollection

表示 Message 类的实例的集合。 此类不能被继承。

MessagePart

表示允许将消息分成逻辑单元,每个部分都有特定的抽象信息。 此类不能被继承。

MessagePartCollection

表示 MessagePart 类的实例的集合。 此类不能被继承。

MimeContentBinding

表示添加到 XML Web services 中的 InputBindingOutputBinding 的扩展性元素,它指定 HTTP 传输的正文的 MIME 格式。 此类不能被继承。

MimeMultipartRelatedBinding

表示添加到 InputBindingOutputBinding 的扩展性元素,它为 HTTP 传输的各部分指定单独的 MIME 格式。 此类不能被继承。

MimePart

表示添加到 MimeMultipartRelatedBinding 的扩展性元素,指定 MimePart 所应用于的 MessagePart 的具体 MIME 类型。 此类不能被继承。

MimePartCollection

表示 MimePart 类的实例的集合。 此类不能被继承。

MimeTextBinding

表示添加到 InputBindingOutputBinding 或者 MimePart 的扩展性元素,并指定为其搜索 HTTP 传输的文本模式。 此类不能被继承。

MimeTextMatch

表示为其搜索 HTTP 传输的文本模式。 此类不能被继承。

MimeTextMatchCollection

提供 MimeTextMatch 类的实例集合。 此类不能被继承。

MimeXmlBinding

表示添加到 MimePartInputBindingOutputBinding 的扩展性元素。 它指定不符合 SOAP 的 XML 消息的架构。 此类不能被继承。

NamedItem

表示可记录的已命名项。

Operation

提供 XML Web services 所支持的操作的抽象定义。 此类不能被继承。

OperationBinding

为在 XML Web services 所支持的操作中使用的消息提供协议和数据格式规范。 此类不能被继承。

OperationBindingCollection

表示 OperationBinding 类的实例的集合。 此类不能被继承。

OperationCollection

表示 Operation 类的实例的集合。 此类不能被继承。

OperationFault

定义由 XML Web services 返回的错误信息的规范。 此类不能被继承。

OperationFaultCollection

表示 OperationFault 类的实例的集合。 此类不能被继承。

OperationInput

定义 XML Web services 所接收的输入消息的规范。 此类不能被继承。

OperationMessage

表示 XML Web services 的操作所传递的消息类型。

OperationMessageCollection

表示与 XML Web service 相关的 OperationInputOperationOutput 消息的集合。 此类不能被继承。

OperationOutput

定义 XML Web services 所返回的输出消息的规范。 此类不能被继承。

OutputBinding

提供一组由 XML Web services 用于输出消息的数据格式和协议规范。 此类不能被继承。

Port

定义包含在 XML Web services 中的单个终结点。 此类不能被继承。

PortCollection

表示 Port 类的实例的集合。 此类不能被继承。

PortType

表示命名的抽象操作集和相应的抽象消息。 此类不能被继承。

PortTypeCollection

表示 PortType 类的实例集合;即,XML Web service 所支持的操作组的集合。 此类不能被继承。

ProtocolImporter

提供各种通信协议通用的功能,以用于为 Web 服务生成类。

ProtocolReflector

提供各种通信协议的公共功能,以从标识为 Web 服务的类创建 ServiceDescription 对象。

Service

将与 XML Web services 关联的 Port 类的一组相关实例组合在一起。 此类不能被继承。

ServiceCollection

表示 Service 类的实例的集合。 此类不能被继承。

ServiceDescription

提供一种方法,以创建和格式化用于描述 XML Web services 的有效的 Web 服务描述语言 (WSDL) 文档文件,该文件是完整的,具有适当的命名空间、元素和特性。 此类不能被继承。

ServiceDescriptionBaseCollection

构成强类型化集合的基础,它们是 System.Web.Services.Description 命名空间的成员。

ServiceDescriptionCollection

表示 ServiceDescription 类的实例的集合。 此类不能被继承。

ServiceDescriptionFormatExtension

表示添加到 XML Web services 的扩展性元素。

ServiceDescriptionFormatExtensionCollection

表示 XML Web 服务所使用的可扩展性元素的集合。 此类不能被继承。

ServiceDescriptionImporter

公开一种为 XML Web services 生成客户端代理类的方法。

ServiceDescriptionReflector

提供一种动态查看、创建或调用 XML Web services 所支持的类型的托管方式。

Soap12AddressBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 Port 的服务说明格式扩展。 此类不能被继承。

Soap12Binding

表示 Web 服务描述语言 (WSDL) 文档中到 SOAP 协议 1.2 版的绑定。 此类不能被继承。

Soap12BodyBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 InputBindingOutputBinding 的服务说明格式扩展。 此类不能被继承。

Soap12FaultBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 FaultBinding 的服务说明格式扩展。 此类不能被继承。

Soap12HeaderBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 InputBindingOutputBinding 的服务说明格式扩展。 此类不能被继承。

Soap12OperationBinding

表示当 XML Web services 支持 SOAP 协议 1.2 版时应用于 OperationBinding 的服务说明格式扩展。 此类不能被继承。

SoapAddressBinding

表示添加到 XML Web services 中的 Port 的扩展性元素。

SoapBinding

表示添加到 XML Web services 中的 Binding 的扩展。 此类不能被继承。

SoapBodyBinding

表示添加到 InputBindingOutputBinding 的扩展性元素。

SoapExtensionImporter

为类提供通用接口和功能,以生成用于指定 SOAP 扩展的代码特性。

SoapExtensionReflector

为类提供通用接口和功能,以按方法向 ServiceDescription 对象添加 SOAP 扩展信息。

SoapFaultBinding

表示添加到 XML Web services 中的 FaultBinding 的扩展性元素。

SoapHeaderBinding

表示添加到 XML Web services 中的 InputBindingOutputBinding 的扩展性元素。

SoapHeaderFaultBinding

表示添加到 XML Web services 中的 InputBindingOutputBinding 的扩展性元素。 它指定用于在 SOAP 标头中传输错误信息的 SOAP 标头类型。

SoapOperationBinding

表示添加到 XML Web services 中的 OperationBinding 的扩展。

SoapProtocolImporter

为使用 SOAP 协议的 Web 服务生成类。

SoapTransportImporter

用作将 SOAP 传输协议导入 XML Web services 的派生类的基类。

Types

描述与交换的消息相关的数据类型定义。 此类不能被继承。

WebReference

说明对 XML Web services 集合的引用。

WebReferenceCollection

描述 WebReference 对象的集合。

WebReferenceOptions

WebReferenceOptions 类表示在 XML 文本文件中指定的代码生成选项。

WebServicesInteroperability

WebServicesInteroperability 类提供用于验证给定的 Web 服务是否符合 Web 服务互操作性 (WS-I) 组织规范的方法。

枚举

OperationFlow

指定 XML Web services 的终结点可以支持的传输的类型。

ServiceDescriptionImportStyle

指定是对服务器还是对客户端计算机进行导入。

ServiceDescriptionImportWarnings

指定由 Import(CodeNamespace, CodeCompileUnit) 产生的警告的类型。

SoapBindingStyle

指定 XML Web services 中,在该枚举所应用于的类层次结构级别发生的操作的类型。

SoapBindingUse

指定消息部分是作为抽象类型定义还是具体架构定义编码。