XmlReflectionImporter 类

定义

为 .NET 类型或 Web 服务方法信息生成到 XML 架构元素声明(包括 Web 服务描述语言 (WSDL) 文档中的文本 XML 架构定义 (XSD) 消息部分)的映射。

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

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
继承
XmlReflectionImporter

注解

XmlReflectionImporter不直接使用该类。 相反,它按如下所示使用:

  • ServiceDescriptionReflector 类从标识为 Web 服务的类创建 ServiceDescription 对象时,由该类创建对象。

  • 由 Web 服务或客户端,包括初始化期间。

  • 初始化 XmlSerializer 对象。

  • 由 XML 架构定义工具 (Xsd.exe) ,而该工具从运行时程序集文件中的类型生成 XML 架构。

  • 通过 Web 服务描述语言工具 (Wsdl.exe) 该工具从 WSDL 文档生成客户端代理类或抽象服务器类。

当服务或客户端指定以下情况时,该 XmlReflectionImporter 类用于 Web 服务:

  • 文本使用,指示 SOAP 消息参数的内容,并返回值 (或请求和响应文档) 用 XML 架构定义进行字面指定。

  • 使用 HTTP-GET 和 HTTP-POST 操作的 Web 服务的非 SOAP 实现。

构造函数

XmlReflectionImporter()

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

初始化 XmlReflectionImporter 类的新实例。

XmlReflectionImporter(String)

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

使用指定的默认 XML 命名空间,初始化 XmlReflectionImporter 类的新实例。

XmlReflectionImporter(XmlAttributeOverrides)

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

使用指定的 XML 序列化重写,初始化 XmlReflectionImporter 类的新实例。

XmlReflectionImporter(XmlAttributeOverrides, String)

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

使用指定的 XML 序列化重写和默认的 XML 命名空间,初始化 XmlReflectionImporter 类的新实例。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

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

为 Web 服务方法的信息生成内部类型映射。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

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

使用 Web 服务方法的信息返回内部类型映射,并允许指定 XML 元素名称、XML 命名空间和其他选项。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

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

使用 Web 服务方法的信息返回内部类型映射,并允许指定 XML 元素名称、XML 命名空间和其他选项。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

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

为 Web 服务方法的信息生成内部类型映射。

ImportTypeMapping(Type)

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

为指定的 .NET 类型生成到 XML 架构元素的映射。

ImportTypeMapping(Type, String)

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

使用指定的类型和命名空间为 .NET 类型生成到 XML 架构元素的映射。

ImportTypeMapping(Type, XmlRootAttribute)

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

使用指定的类型和属性生成到 .NET 类型的 XML 架构元素的映射。

ImportTypeMapping(Type, XmlRootAttribute, String)

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

使用指定的类型、属性和命名空间为 .NET 类型生成到 XML 架构元素的映射。

IncludeType(Type)

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

包含类型的映射,这些映射在以后调用导入方法时使用。

IncludeTypes(ICustomAttributeProvider)

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

包含派生类型的映射,这些映射在以后调用导入方法时使用。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于