XmlReflectionImporter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 .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) |