XmlCodeExporter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 XML 架构元素声明的内部类型映射信息生成类型和特性声明。
此 API 支持产品基础结构,不能在代码中直接使用。
public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
inherit CodeExporter
Public Class XmlCodeExporter
Public 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) |