XmlSchemaExporter 类

定义

使用类型映射对象中的 XML 架构元素声明填充 XmlSchema 对象。

此 API 支持产品基础结构,不能在代码中直接使用。

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
继承
XmlSchemaExporter

注解

XmlSchemaExporter 类提供 XML 架构定义语言的编程表示形式, (XSD) 文档。 不使用直接使用 XmlSchemaExporter ,而是使用 ServiceDescriptionReflector 类或 XML 架构定义工具 (Xsd.exe)

ServiceDescriptionReflector 类从标识为 Web 服务的类创建 ServiceDescription 对象。 当 Web 服务类指定以下情况时, XmlSchemaExporter 它将使用该类:

  • 文本使用,指示使用 XML 架构定义 (或请求和响应文档) 返回 SOAP 消息参数的内容和返回值。

  • 使用 HTTP-GET 和 HTTP-POST 操作的 Web 服务的非 SOAP 实现。

Xsd.exe使用 XmlSchemaExporter 类和反射从运行时程序集文件中的一个或多个类型生成 XML 架构文档。

构造函数

XmlSchemaExporter(XmlSchemas)

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 XmlSchemaExporter 类的新实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
ExportAnyType(String)

此 API 支持产品基础结构,不能在代码中直接使用。

<any> 元素导出到由指定命名空间标识的 XmlSchema 对象。

ExportAnyType(XmlMembersMapping)

此 API 支持产品基础结构,不能在代码中直接使用。

将对象或类型的元素声明添加到 SOAP 消息或 XmlSchema 对象。

ExportMembersMapping(XmlMembersMapping)

此 API 支持产品基础结构,不能在代码中直接使用。

向文本 SOAP 消息定义中每一个元素部分的适用 XmlSchema 添加一个元素声明。

ExportMembersMapping(XmlMembersMapping, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

向文本 SOAP 消息定义中每一个元素部分的适用 XmlSchema 添加一个元素声明,并指定是否包含封闭元素。

ExportTypeMapping(XmlMembersMapping)

此 API 支持产品基础结构,不能在代码中直接使用。

向文本 SOAP 消息定义中单个元素部分的适用 XmlSchema 对象添加一个元素声明。

ExportTypeMapping(XmlTypeMapping)

此 API 支持产品基础结构,不能在代码中直接使用。

将 .NET 类型的元素声明添加到适用 XmlSchema 对象。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅