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