XmlReflectionImporter.ImportMembersMapping 方法

定义

使用 Web 服务方法的信息返回内部类型映射。

重载

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 服务方法的信息生成内部类型映射。

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

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean) As XmlMembersMapping

参数

elementName
String

从 Web 服务方法生成的 XML 元素名称。

ns
String

从 Web 服务方法生成的 XML 元素命名空间。

members
XmlReflectionMember[]

XmlReflectionMember 对象的数组,这些对象包含属于 Web 服务方法的 .NET Framework 代码实体。

hasWrapperElement
Boolean

如果对应于 Web 服务描述语言 (WSDL) 消息部分的元素应包含在 SOAP 消息的额外包装元素中,则为 true;否则为 false

返回

XmlMembersMapping

XmlMembersMapping,其中具有到 WSDL 消息定义的元素部分的映射。

注解

ImportMembersMapping初始化 Web 服务或客户端或反映 Web 服务时调用该方法。 不需要直接调用它。

XmlReflectionMember数组参数可以包含以下任一项:

  • Web 服务方法输入参数。

  • Web 服务方法输出参数,以及索引 0 处的返回类型(如果不是 void)。

  • SOAP 输入标头。

  • SOAP 输出标头。

适用于

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

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean) As XmlMembersMapping

参数

elementName
String

从 Web 服务方法生成的 XML 元素名称。

ns
String

从 Web 服务方法生成的 XML 元素命名空间。

members
XmlReflectionMember[]

XmlReflectionMember 对象的数组,这些对象包含属于 Web 服务方法的 .NET Framework 代码实体。

hasWrapperElement
Boolean

如果对应于 Web 服务描述语言 (WSDL) 消息部分的元素应包含在 SOAP 消息的额外包装元素中,则为 true;否则为 false

rpc
Boolean

如果该方法是远程过程调用,则为 true;否则为 false

返回

XmlMembersMapping

包含映射的 XmlMembersMapping

适用于

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

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc, bool openModel);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean, openModel As Boolean) As XmlMembersMapping

参数

elementName
String

从 Web 服务方法生成的 XML 元素名称。

ns
String

从 Web 服务方法生成的 XML 元素命名空间。

members
XmlReflectionMember[]

XmlReflectionMember 对象的数组,这些对象包含属于 Web 服务方法的 .NET Framework 代码实体。

hasWrapperElement
Boolean

如果对应于 Web 服务描述语言 (WSDL) 消息部分的元素应包含在 SOAP 消息的额外包装元素中,则为 true;否则为 false

rpc
Boolean

如果该方法是远程过程调用,则为 true;否则为 false

openModel
Boolean

如果指定生成的架构类型用 <xs:anyAttribute> 元素标记,则为 true;否则为 false

返回

XmlMembersMapping

包含映射的 XmlMembersMapping

适用于

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

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc, bool openModel, System::Xml::Serialization::XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool * System.Xml.Serialization.XmlMappingAccess -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean, openModel As Boolean, access As XmlMappingAccess) As XmlMembersMapping

参数

elementName
String

从 Web 服务方法生成的 XML 元素名称。

ns
String

从 Web 服务方法生成的 XML 元素命名空间。

members
XmlReflectionMember[]

XmlReflectionMember 对象的数组,这些对象包含属于 Web 服务方法的 .NET Framework 代码实体。

hasWrapperElement
Boolean

如果对应于 Web 服务描述语言 (WSDL) 消息部分的元素应包含在 SOAP 消息的额外包装元素中,则为 true;否则为 false

rpc
Boolean

如果该方法是远程过程调用,则为 true;否则为 false

openModel
Boolean

如果指定生成的架构类型用 <xs:anyAttribute> 元素标记,则为 true;否则为 false

access
XmlMappingAccess

XmlMappingAccess 值之一。 默认值为 None

返回

XmlMembersMapping

包含映射的 XmlMembersMapping

适用于