XmlMembersMapping 类

定义

提供 .NET Web 服务方法与为 SOAP Web 服务定义的 Web Services 描述语言 (WSDL) 消息之间的映射。

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

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

注解

XmlMembersMapping 不直接使用。 而是使用它:

XmlMembersMapping 是 类的 XmlTypeMapping 替代,用于在 Web 服务方法和消息之间进行映射。 它用于包含属于 SOAP Web 服务方法的任何以下实体:

  • 输入参数。

  • 输出参数和返回值。

  • 请求 SOAP 标头。

  • 响应 SOAP 标头。

具体而言, 类根据以下选项表示 WSDL 消息定义的映射:

  • 对于使用 SOAP 编码的 Web 服务方法:顶级 ElementNameTypeName 属性与父包装元素相关;消息部分由数组成员表示。 但是,在极少数情况下,当 Web 服务操作将文档样式与.NET Framework方法的包装绑定与 SOAP 编码结合使用时,顶级ElementNameTypeName属性与生成的 WSDL 文档中出现的单个部件元素相关。

  • 对于文本使用 XML 架构定义的 Web 服务方法:如果 Web 服务消息或操作使用.NET Framework方法的包装绑定或仅定义单个消息部件,则顶级ElementNameTypeName属性与部件相关。 如果存在多个部分 (非典型情况) ,则顶级 ElementNameTypeName 属性与父包装元素相关;这些部分由 Count 和 索引数组访问属性表示。 此外,XSD any 元素接受特殊处理。

属性

Count

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

获取 .NET 代码实体的数目,这些实体属于 SOAP 消息所映射到的 Web 服务方法。

ElementName

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

获取 XML 架构元素的非限定名,该元素表示获得 .NET 类型映射信息的 SOAP 消息。

ElementName

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

获取被映射元素的名称。

(继承自 XmlMapping)
Item[Int32]

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

获取一项,该项包含 .NET 代码实体的内部类型映射信息,而 .NET Framework 代码实体属于映射到 SOAP 消息的 Web 服务方法。

Namespace

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

获取 XML 架构元素的 XML 命名空间,.NET Framework 类型映射信息是提供给该元素表示的 SOAP 消息的。

Namespace

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

获取被映射元素的命名空间。

(继承自 XmlMapping)
TypeName

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

获取 .NET 类型的名称,该类型映射到表示 SOAP 消息的 XML 架构元素的数据类型。

TypeNamespace

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

获取 .NET 类型的命名空间,该类型映射到表示 SOAP 消息的 XML 架构元素的数据类型。

XsdElementName

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

获取映射的 XSD 元素的名称。

(继承自 XmlMapping)

方法

Equals(Object)

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

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

(继承自 Object)
GetHashCode()

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

作为默认哈希函数。

(继承自 Object)
GetType()

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

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

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

创建当前 Object 的浅表副本。

(继承自 Object)
SetKey(String)

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

设置用于查找映射的键。

(继承自 XmlMapping)
ToString()

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

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

(继承自 Object)

适用于

另请参阅