SoapReflectionImporter.ImportMembersMapping 方法

定义

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

重载

ImportMembersMapping(String, String, XmlReflectionMember[])

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

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

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

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

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

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

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

ImportMembersMapping(String, String, XmlReflectionMember[])

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

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

参数

elementName
String

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

ns
String

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

members
XmlReflectionMember[]

属于 Web 服务方法的 .NET 代码实体的数组。

返回

XmlMembersMapping

到 WSDL 消息定义中元素部分的内部 .NET 类型映射。

注解

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

以下列表描述了参数的可能值 members

  • Web 服务方法输入参数。

  • Web 服务方法输出参数,加上返回类型(如果不是 void)(索引为零)。

  • SOAP 输入标头。

  • SOAP 输出标头。

适用于

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool writeAccessors);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors);
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, writeAccessors As Boolean) As XmlMembersMapping

参数

elementName
String

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

ns
String

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

members
XmlReflectionMember[]

属于 Web 服务方法的 .NET 代码实体的数组。

hasWrapperElement
Boolean

如果指示与 WSDL 消息部分对应的元素应包含在 SOAP 消息的额外包装器元素中,则为 true;否则为 false

writeAccessors
Boolean

如果指示 RPC 样式的 Web 服务绑定,则为 true;如果指示文档样式的 Web 服务绑定或 SOAP 标头,则为 false

返回

XmlMembersMapping

到 WSDL 消息定义中元素部分的内部 .NET 类型映射。

注解

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

以下列表描述了参数的可能值 members

  • Web 服务方法输入参数。

  • Web 服务方法输出参数,加上返回类型(如果不是 void)(索引为零)。

  • SOAP 输入标头。

  • SOAP 输出标头。

适用于

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool writeAccessors, bool validate);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors, bool validate);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors, bool validate);
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, writeAccessors As Boolean, validate As Boolean) As XmlMembersMapping

参数

elementName
String

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

ns
String

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

members
XmlReflectionMember[]

属于 Web 服务方法的 .NET 代码实体的数组。

hasWrapperElement
Boolean

如果指示与 WSDL 消息部分对应的元素应包含在 SOAP 消息的额外包装器元素中,则为 true;否则为 false

writeAccessors
Boolean

如果指示 RPC 样式的 Web 服务绑定,则为 true;如果指示文档样式的 Web 服务绑定或 SOAP 标头,则为 false

validate
Boolean

如果指示生成的反序列化程序应检查包装器元素需要的限定名称,则为 true;否则为 false。 仅当 hasWrapperElement 参数的值为 true 时,此参数的值才有意义。

返回

XmlMembersMapping

到 WSDL 消息定义中元素部分的内部 .NET 类型映射。

注解

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

以下列表描述了参数的可能值 members

  • Web 服务方法输入参数。

  • Web 服务方法输出参数,加上返回类型(如果不是 void)(索引为零)。

  • SOAP 输入标头。

  • SOAP 输出标头。

适用于

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

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

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool writeAccessors, bool validate, System::Xml::Serialization::XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors, bool validate, System.Xml.Serialization.XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool writeAccessors, bool validate, 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, writeAccessors As Boolean, validate As Boolean, access As XmlMappingAccess) As XmlMembersMapping

参数

elementName
String

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

ns
String

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

members
XmlReflectionMember[]

属于 Web 服务方法的 .NET 代码实体的数组。

hasWrapperElement
Boolean

如果指示与 WSDL 消息部分对应的元素应包含在 SOAP 消息的额外包装器元素中,则为 true;否则为 false

writeAccessors
Boolean

如果指示 RPC 样式的 Web 服务绑定,则为 true;如果指示文档样式的 Web 服务绑定或 SOAP 标头,则为 false

validate
Boolean

如果指示生成的反序列化程序应检查包装器元素需要的限定名称,则为 true;否则为 false。 仅当 hasWrapperElement 参数的值为 true 时,此参数的值才有意义。

access
XmlMappingAccess

XmlMappingAccess 值之一。

返回

XmlMembersMapping

到 WSDL 消息定义中元素部分的内部 .NET 类型映射。

注解

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

以下列表描述了参数的可能值 members

  • Web 服务方法输入参数。

  • Web 服务方法输出参数,加上返回类型(如果不是 void)(索引为零)。

  • SOAP 输入标头。

  • SOAP 输出标头。

适用于