Share via


XmlCodeExporter 构造函数

定义

初始化 XmlCodeExporter 类的新实例。

重载

XmlCodeExporter(CodeNamespace)

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

使用指定命名空间初始化 XmlCodeExporter 类的新实例。

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

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

使用指定命名空间和代码编译单元初始化 XmlCodeExporter 类的新实例。

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

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

使用指定命名空间、代码编译单元和代码生成选项初始化 XmlCodeExporter 类的新实例。

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

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

使用指定的 .NET Framework 命名空间、包含对象图的代码编译单元、表示代码生成选项的对象和映射对象的集合,初始化 XmlCodeExporter 类的新实例。

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

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

使用指定的 .NET Framework 命名空间、包含对象图的代码编译单元、指定代码选项的枚举和映射对象的集合,初始化 XmlCodeExporter 类的新实例。

XmlCodeExporter(CodeNamespace)

使用指定命名空间初始化 XmlCodeExporter 类的新实例。

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

public:
 XmlCodeExporter(System::CodeDom::CodeNamespace ^ codeNamespace);
public XmlCodeExporter (System.CodeDom.CodeNamespace codeNamespace);
new System.Xml.Serialization.XmlCodeExporter : System.CodeDom.CodeNamespace -> System.Xml.Serialization.XmlCodeExporter
Public Sub New (codeNamespace As CodeNamespace)

参数

codeNamespace
CodeNamespace

要生成的类型的命名空间。

注解

不要直接创建 类的 XmlCodeExporter 实例,而是使用 Web 服务描述语言工具 (Wsdl.exe) 或 XML 架构定义工具 (Xsd.exe) 。

适用于

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

使用指定命名空间和代码编译单元初始化 XmlCodeExporter 类的新实例。

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

public:
 XmlCodeExporter(System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::CodeCompileUnit ^ codeCompileUnit);
public XmlCodeExporter (System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit);
new System.Xml.Serialization.XmlCodeExporter : System.CodeDom.CodeNamespace * System.CodeDom.CodeCompileUnit -> System.Xml.Serialization.XmlCodeExporter
Public Sub New (codeNamespace As CodeNamespace, codeCompileUnit As CodeCompileUnit)

参数

codeNamespace
CodeNamespace

要生成的类型的命名空间。

codeCompileUnit
CodeCompileUnit

CodeDOM 图容器,用到的程序集引用会自动添加到其中。

注解

不要直接创建 类的 XmlCodeExporter 实例,而是使用 Web 服务描述语言工具 (Wsdl.exe) 或 XML 架构定义工具 (Xsd.exe) 。

适用于

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

使用指定命名空间、代码编译单元和代码生成选项初始化 XmlCodeExporter 类的新实例。

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

public:
 XmlCodeExporter(System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::Xml::Serialization::CodeGenerationOptions options);
public XmlCodeExporter (System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit, System.Xml.Serialization.CodeGenerationOptions options);
new System.Xml.Serialization.XmlCodeExporter : System.CodeDom.CodeNamespace * System.CodeDom.CodeCompileUnit * System.Xml.Serialization.CodeGenerationOptions -> System.Xml.Serialization.XmlCodeExporter
Public Sub New (codeNamespace As CodeNamespace, codeCompileUnit As CodeCompileUnit, options As CodeGenerationOptions)

参数

codeNamespace
CodeNamespace

要生成的类型的命名空间。

codeCompileUnit
CodeCompileUnit

CodeCompileUnit 程序图容器,用到的程序集引用会自动添加到其中。

options
CodeGenerationOptions

提供选项的枚举值,这些选项用于从 XML 架构自定义数据类型生成 .NET Framework 类型。

注解

不要直接创建 类的 XmlCodeExporter 实例,而是使用 Web 服务描述语言工具 (Wsdl.exe) 或 XML 架构定义工具 (Xsd.exe) 。

适用于

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

使用指定的 .NET Framework 命名空间、包含对象图的代码编译单元、表示代码生成选项的对象和映射对象的集合,初始化 XmlCodeExporter 类的新实例。

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

public:
 XmlCodeExporter(System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::Xml::Serialization::CodeGenerationOptions options, System::Collections::Hashtable ^ mappings);
public XmlCodeExporter (System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit, System.Xml.Serialization.CodeGenerationOptions options, System.Collections.Hashtable mappings);
new System.Xml.Serialization.XmlCodeExporter : System.CodeDom.CodeNamespace * System.CodeDom.CodeCompileUnit * System.Xml.Serialization.CodeGenerationOptions * System.Collections.Hashtable -> System.Xml.Serialization.XmlCodeExporter
Public Sub New (codeNamespace As CodeNamespace, codeCompileUnit As CodeCompileUnit, options As CodeGenerationOptions, mappings As Hashtable)

参数

codeNamespace
CodeNamespace

要生成的类型的命名空间。

codeCompileUnit
CodeCompileUnit

CodeCompileUnit 程序图容器,用到的程序集引用会自动添加到其中。

options
CodeGenerationOptions

提供选项的枚举值,这些选项用于从 XML 架构自定义数据类型生成 .NET Framework 类型。

mappings
Hashtable

一个包含 Hashtable 对象的 XmlMapping

适用于

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

使用指定的 .NET Framework 命名空间、包含对象图的代码编译单元、指定代码选项的枚举和映射对象的集合,初始化 XmlCodeExporter 类的新实例。

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

public:
 XmlCodeExporter(System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Xml::Serialization::CodeGenerationOptions options, System::Collections::Hashtable ^ mappings);
public XmlCodeExporter (System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Xml.Serialization.CodeGenerationOptions options, System.Collections.Hashtable mappings);
new System.Xml.Serialization.XmlCodeExporter : System.CodeDom.CodeNamespace * System.CodeDom.CodeCompileUnit * System.CodeDom.Compiler.CodeDomProvider * System.Xml.Serialization.CodeGenerationOptions * System.Collections.Hashtable -> System.Xml.Serialization.XmlCodeExporter
Public Sub New (codeNamespace As CodeNamespace, codeCompileUnit As CodeCompileUnit, codeProvider As CodeDomProvider, options As CodeGenerationOptions, mappings As Hashtable)

参数

codeNamespace
CodeNamespace

要生成的类型的命名空间。

codeCompileUnit
CodeCompileUnit

CodeCompileUnit 程序图容器,用到的程序集引用会自动添加到其中。

codeProvider
CodeDomProvider

提供选项的枚举值,这些选项用于从 XML 架构自定义数据类型生成 .NET Framework 类型。

options
CodeGenerationOptions

CodeGenerationOptions,包含代码创建的特别说明。

mappings
Hashtable

一个包含 Hashtable 对象的 XmlMapping

适用于