XmlSchemaImporter 类

定义

为 XML 架构元素声明(包括 WSDL 文档中的文本 XSD 消息部件)生成到.NET类型的内部映射。

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

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
继承
XmlSchemaImporter
继承
XmlSchemaImporter

注解

XmlSchemaImporter 类由 Web 服务描述语言工具(Wsdl.exe)和 ServiceDescriptionImporter 类使用,同时从 Web 服务描述语言(WSDL)文档生成客户端代理类或抽象服务器类。 该类也由 Web 服务描述语言工具(Wsdl.exe)使用,同时从 XML 架构定义 (XSD) 文档生成类。 不要直接使用此类,而是使用 Wsdl.exe 或 Xsd.exe。

XmlSchemaImporter 类包含用于为 XSD 文档或 WSDL 文档中的部件定义的元素生成到 .NET 类型的内部映射的方法。 以下列表显示 Wsdl.exe何时使用该类:

  • WSDL 文档指定文本使用,其中 SOAP 消息参数和返回值(或请求和响应文档)的内容用 XML 架构定义按文本形式指定。
  • WSDL 文档通过 HTTP-GET 和 HTTP-POST 操作指定 .NET Framework 的 Web 服务的非 SOAP 实现。

构造函数

名称 说明
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

初始化 XmlSchemaImporter 类的新实例。

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

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

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

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

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

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

XmlSchemaImporter(XmlSchemas)

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

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

属性

名称 说明
Extensions

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

获取架构导入程序扩展的集合。

(继承自 SchemaImporter)

方法

名称 说明
Equals(Object)

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

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

(继承自 Object)
GetHashCode()

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

用作默认哈希函数。

(继承自 Object)
GetType()

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

获取当前实例的 Type

(继承自 Object)
ImportAnyType(XmlQualifiedName, String)

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

为 WSDL 文档中定义的单个 (SOAP) 文本元素部件生成内部类型映射信息。

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

为 XML 架构文档中定义的元素或作为 WSDL 文档中的一部分定义的元素生成内部类型映射信息。

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

ImportMembersMapping(String, String, SoapSchemaMember[])

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

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

ImportMembersMapping(XmlQualifiedName)

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

为 WSDL 文档中定义的文本使用 SOAP 消息的单个元素部分生成内部类型映射信息。

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

ImportMembersMapping(XmlQualifiedName[])

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

为 WSDL 文档中定义的文本使用 SOAP 消息的元素部分生成内部类型映射信息。

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

ImportSchemaType(XmlQualifiedName, Type)

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

ImportSchemaType(XmlQualifiedName)

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

ImportTypeMapping(XmlQualifiedName)

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

MemberwiseClone()

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

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

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

(继承自 Object)

适用于

另请参阅