XmlSchemaImporter 构造函数

定义

初始化 XmlSchemaImporter 类的新实例。

重载

名称 说明
XmlSchemaImporter(XmlSchemas)

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

初始化类的新实例 XmlSchemaImporter ,采用表示在 WSDL 文档中定义的 SOAP 文本消息使用的 XML 架构的对象集合 XmlSchema

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

初始化类的新实例 XmlSchemaImporter ,获取表示 SOAP 文本消息使用的 XML 架构的对象集合 XmlSchema ,以及为 Web 服务描述语言(WSDL)文档中定义的绑定生成的类。

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

使用指定的代码生成选项和导入上下文初始化 XML 架构集合的类的新实例 XmlSchemaImporter

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

初始化类的新实例 XmlSchemaImporter ,获取表示 SOAP 文本消息使用的 XML 架构的对象集合 XmlSchema ,以及为 WSDL 文档中定义的绑定和 CodeGenerationOptions 枚举值生成的类。

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

初始化 XmlSchemaImporter 类的新实例。

XmlSchemaImporter(XmlSchemas)

Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs

初始化类的新实例 XmlSchemaImporter ,采用表示在 WSDL 文档中定义的 SOAP 文本消息使用的 XML 架构的对象集合 XmlSchema

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

public:
 XmlSchemaImporter(System::Xml::Serialization::XmlSchemas ^ schemas);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas);
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas -> System.Xml.Serialization.XmlSchemaImporter
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas -> System.Xml.Serialization.XmlSchemaImporter
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas -> System.Xml.Serialization.XmlSchemaImporter
Public Sub New (schemas As XmlSchemas)

参数

schemas
XmlSchemas

XmlSchema 对象的集合。

属性

注解

当 WSDL 文档指定根据架构序列化数据(<soap:body use = 'literal' />) 时,请使用此构造函数。

使用 Wsdl.exe 或 Xsd.exe,而不是直接创建类的 XmlSchemaImporter 实例。

适用于

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs
Source:
XmlSchemaImporter.cs

初始化类的新实例 XmlSchemaImporter ,获取表示 SOAP 文本消息使用的 XML 架构的对象集合 XmlSchema ,以及为 Web 服务描述语言(WSDL)文档中定义的绑定生成的类。

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

public:
 XmlSchemaImporter(System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::CodeIdentifiers ^ typeIdentifiers);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeIdentifiers? typeIdentifiers);
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeIdentifiers? typeIdentifiers);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeIdentifiers? typeIdentifiers);
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeIdentifiers typeIdentifiers);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.CodeIdentifiers -> System.Xml.Serialization.XmlSchemaImporter
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.CodeIdentifiers -> System.Xml.Serialization.XmlSchemaImporter
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.CodeIdentifiers -> System.Xml.Serialization.XmlSchemaImporter
Public Sub New (schemas As XmlSchemas, typeIdentifiers As CodeIdentifiers)

参数

schemas
XmlSchemas

一个 XmlSchemas 对象。

typeIdentifiers
CodeIdentifiers

一个 CodeIdentifiers 对象,指定为 WSDL 文档中定义的绑定生成的类集合。

属性

注解

当 WSDL 文档指定根据架构序列化数据(<soap:body use = 'literal' />) 时,请使用此构造函数。

使用 Wsdl.exe 或 Xsd.exe,而不是直接创建类的 XmlSchemaImporter 实例。

适用于

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

使用指定的代码生成选项和导入上下文初始化 XML 架构集合的类的新实例 XmlSchemaImporter

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

public:
 XmlSchemaImporter(System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::CodeGenerationOptions options, System::Xml::Serialization::ImportContext ^ context);
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeGenerationOptions options, System.Xml.Serialization.ImportContext context);
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.CodeGenerationOptions * System.Xml.Serialization.ImportContext -> System.Xml.Serialization.XmlSchemaImporter
Public Sub New (schemas As XmlSchemas, options As CodeGenerationOptions, context As ImportContext)

参数

schemas
XmlSchemas

XmlSchema 对象的集合。

options
CodeGenerationOptions

一个 CodeGenerationOptions 指定代码生成选项的枚举。

context
ImportContext

一个 ImportContext 指定导入上下文的实例。

适用于

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

初始化类的新实例 XmlSchemaImporter ,获取表示 SOAP 文本消息使用的 XML 架构的对象集合 XmlSchema ,以及为 WSDL 文档中定义的绑定和 CodeGenerationOptions 枚举值生成的类。

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

public:
 XmlSchemaImporter(System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::CodeIdentifiers ^ typeIdentifiers, System::Xml::Serialization::CodeGenerationOptions options);
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeIdentifiers typeIdentifiers, System.Xml.Serialization.CodeGenerationOptions options);
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.CodeIdentifiers * System.Xml.Serialization.CodeGenerationOptions -> System.Xml.Serialization.XmlSchemaImporter
Public Sub New (schemas As XmlSchemas, typeIdentifiers As CodeIdentifiers, options As CodeGenerationOptions)

参数

schemas
XmlSchemas

XmlSchema 对象的集合。

typeIdentifiers
CodeIdentifiers

一个 CodeIdentifiers 对象,指定为 WSDL 文档中定义的绑定生成的类集合。

options
CodeGenerationOptions

CodeGenerationOptions 值的按位组合,指定为 Web 服务生成.NET类型时要使用的选项。

注解

当 WSDL 文档指定根据架构序列化数据(<soap:body use = 'literal' />) 时,请使用此构造函数。

使用 Wsdl.exe 或 Xsd.exe,而不是直接创建类的 XmlSchemaImporter 实例。

适用于

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

初始化 XmlSchemaImporter 类的新实例。

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

public:
 XmlSchemaImporter(System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::CodeGenerationOptions options, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::Xml::Serialization::ImportContext ^ context);
public XmlSchemaImporter(System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.Xml.Serialization.ImportContext context);
new System.Xml.Serialization.XmlSchemaImporter : System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider * System.Xml.Serialization.ImportContext -> System.Xml.Serialization.XmlSchemaImporter
Public Sub New (schemas As XmlSchemas, options As CodeGenerationOptions, codeProvider As CodeDomProvider, context As ImportContext)

参数

schemas
XmlSchemas

XmlSchema 对象的集合。

options
CodeGenerationOptions

CodeGenerationOptions 值的按位组合,指定为 Web 服务生成.NET类型时要使用的选项。

codeProvider
CodeDomProvider

用于生成序列化代码的 A CodeDomProvider

context
ImportContext

一个 ImportContext 指定导入上下文的实例。

适用于