XmlCodeExporter 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 XML 架构元素声明的内部类型映射信息生成类型和特性声明。
此 API 支持产品基础结构,不能在代码中直接使用。
public ref class XmlCodeExporterpublic ref class XmlCodeExporter : System::Xml::Serialization::CodeExporterpublic class XmlCodeExporterpublic class XmlCodeExporter : System.Xml.Serialization.CodeExportertype XmlCodeExporter = classtype XmlCodeExporter = class
    inherit CodeExporterPublic Class XmlCodeExporterPublic Class XmlCodeExporter
Inherits CodeExporter- 继承
- 
				XmlCodeExporter
- 继承
注解
XmlCodeExporter类从内部映射到 .NET Framework 类型生成 .NET Framework 类型或属性声明。 XmlSchemaImporter对于 XSD 文档中定义的元素,或以 Web Services 描述语言 (WSDL) 文档中的部分,这些内部映射由类生成。 XmlCodeExporter 不会直接使用;它与 Web 服务描述语言工具一起使用 (Wsdl.exe) 或 (Xsd.exe) 的 XML 架构定义工具。
Wsdl.exe 使用由生成的类型或特性声明以及由 XmlCodeExporter 类生成的内部映射, XmlSchemaImporter 从 WSDL 文档生成客户端代理类或抽象服务器类。 XmlCodeExporter ServiceDescriptionImporter 当 WSDL 文档指定时,Wsdl.exe 使用和类:
- 文本使用,指示 SOAP 消息参数和返回值 (或请求和响应文档的内容) 按原义使用 XML 架构定义进行指定。 
- 使用 HTTP GET 和 HTTP POST 操作的 Web 服务的非 SOAP 实现。 
- Xsd.exe 使用 XmlCodeExporter 从 XML 架构定义生成类 (XSD) 文档。 
构造函数
| XmlCodeExporter(CodeNamespace) | 此 API 支持产品基础结构,不能在代码中直接使用。 使用指定命名空间初始化 XmlCodeExporter 类的新实例。 | 
| XmlCodeExporter(CodeNamespace, CodeCompileUnit) | 此 API 支持产品基础结构,不能在代码中直接使用。 使用指定命名空间和代码编译单元初始化 XmlCodeExporter 类的新实例。 | 
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) | 此 API 支持产品基础结构,不能在代码中直接使用。 使用指定的 .NET Framework 命名空间、包含对象图的代码编译单元、指定代码选项的枚举和映射对象的集合,初始化 XmlCodeExporter 类的新实例。 | 
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) | 此 API 支持产品基础结构,不能在代码中直接使用。 使用指定命名空间、代码编译单元和代码生成选项初始化 XmlCodeExporter 类的新实例。 | 
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) | 此 API 支持产品基础结构,不能在代码中直接使用。 使用指定的 .NET Framework 命名空间、包含对象图的代码编译单元、表示代码生成选项的对象和映射对象的集合,初始化 XmlCodeExporter 类的新实例。 | 
属性
| IncludeMetadata | 此 API 支持 .NET Framework 基础结构,但不应在代码中直接使用。 | 
| IncludeMetadata | 获取导出代码时所包括的代码属性元数据的集合。(继承自 CodeExporter) | 
方法
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) | 此 API 支持产品基础结构,不能在代码中直接使用。 将 XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的  | 
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) | 此 API 支持产品基础结构,不能在代码中直接使用。 将 XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中 SOAP 消息定义的  | 
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) | 此 API 支持产品基础结构,不能在代码中直接使用。 将 XmlElementAttribute 声明添加到对应于 Web 服务描述语言 (WSDL) 文档中非 SOAP 消息定义的  | 
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| ExportMembersMapping(XmlMembersMapping) | 此 API 支持产品基础结构,不能在代码中直接使用。 为属于 Web 服务描述语言 (WSDL) 文档中的 SOAP 消息定义的每个部分生成 .NET Framework 类型和特性声明。 | 
| ExportTypeMapping(XmlTypeMapping) | 此 API 支持产品基础结构,不能在代码中直接使用。 为 XMl 架构元素生成 .NET Framework 类型和特性声明。 | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |