SoapSchemaImporter.ImportMembersMapping Method

Definition

Generates internal type mapping information for a single SOAP-encoded element part defined in a WSDL document.

Overloads

ImportMembersMapping(String, String, SoapSchemaMember)

This API supports the product infrastructure and is not intended to be used directly from your code.

Generates internal type mapping information for a single SOAP-encoded element part defined in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember[])

This API supports the product infrastructure and is not intended to be used directly from your code.

Generates internal type mapping information for the element parts of a SOAP-encoded message defined in a WSDL document.

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

This API supports the product infrastructure and is not intended to be used directly from your code.

Generates internal type mapping information for the element parts of a SOAP-encoded message defined in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember[], Boolean, Type, Boolean)

This API supports the product infrastructure and is not intended to be used directly from your code.

Generates internal type mapping information for the element parts of a SOAP-encoded message defined in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember)

Generates internal type mapping information for a single SOAP-encoded element part defined in a WSDL document.

This API supports the product infrastructure and is not intended to be used directly from your code.

public:
 System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ name, System::String ^ ns, System::Xml::Serialization::SoapSchemaMember ^ member);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string name, string ns, System.Xml.Serialization.SoapSchemaMember member);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.SoapSchemaMember -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (name As String, ns As String, member As SoapSchemaMember) As XmlMembersMapping

Parameters

name
String

The message name.

ns
String

The message namespace.

member
SoapSchemaMember

A SoapSchemaMember object that provides information about the part element.

Returns

The .NET Framework type mapping for a single element part of a WSDL message definition.

Remarks

The ImportMembersMapping method of the SoapSchemaImporter class is used by the Wsdl.exe tool while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Instead of calling this method directly, use Wsdl.exe.

The SoapSchemaImporter class is used only when a WSDL document specifies SOAP encoding, as described in Section 5 of the SOAP 1.1 specification. This signature of the ImportMembersMapping method is used when a WSDL message is wrapped within a single part element.

Applies to

ImportMembersMapping(String, String, SoapSchemaMember[])

Generates internal type mapping information for the element parts of a SOAP-encoded message defined in a WSDL document.

This API supports the product infrastructure and is not intended to be used directly from your code.

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

Parameters

name
String

The message name.

ns
String

The message namespace.

members
SoapSchemaMember[]

An array of type SoapSchemaMember that provides information about the part elements.

Returns

The .NET Framework type mappings for the element parts of a WSDL message definition.

Remarks

The ImportMembersMapping method of the SoapSchemaImporter class is used by the Wsdl.exe tool while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Instead of calling this method directly, use Wsdl.exe.

The SoapSchemaImporter class is used only when a WSDL document specifies SOAP encoding, as described in Section 5 of the SOAP 1.1 specification. The parameter values to the ImportMembersMapping method are taken from a message definition in a WSDL document, including the part elements the message element contains.

Applies to

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

Generates internal type mapping information for the element parts of a SOAP-encoded message defined in a WSDL document.

This API supports the product infrastructure and is not intended to be used directly from your code.

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

Parameters

name
String

The message name.

ns
String

The message namespace.

members
SoapSchemaMember[]

An array of type SoapSchemaMember that provides information about the part elements.

hasWrapperElement
Boolean

true to have elements defined by the parts enclosed in an extra, wrapper element in a SOAP message; otherwise, false.

Returns

The .NET Framework type mappings for the element parts of a WSDL message definition.

Remarks

The ImportMembersMapping method of the SoapSchemaImporter class is used by the Wsdl.exe tool while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Instead of calling this method directly, use Wsdl.exe.

The SoapSchemaImporter class is used only when a WSDL document specifies SOAP encoding, as described in Section 5 of the SOAP 1.1 specification. The parameter values to the ImportMembersMapping method are taken from a message definition in a WSDL document, including the part elements the message element contains.

Applies to

ImportMembersMapping(String, String, SoapSchemaMember[], Boolean, Type, Boolean)

Generates internal type mapping information for the element parts of a SOAP-encoded message defined in a WSDL document.

This API supports the product infrastructure and is not intended to be used directly from your code.

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

Parameters

name
String

The message name.

ns
String

The message namespace.

members
SoapSchemaMember[]

An array of type SoapSchemaMember that provides information about the part elements.

hasWrapperElement
Boolean

true to have elements defined by the parts enclosed in an extra, wrapper element in a SOAP message; otherwise, false.

baseType
Type

A base type for all .NET Framework types that are generated to correspond to message parts.

baseTypeCanBeIndirect
Boolean

true to indicate that types corresponding to message parts can indirectly inherit from the base type; otherwise, false.

Returns

The .NET Framework type mappings for the element parts of a WSDL message definition.

Remarks

The ImportMembersMapping method of the SoapSchemaImporter class is used by the Wsdl.exe tool while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Instead of calling this method directly, use Wsdl.exe.

The SoapSchemaImporter class is used only when a WSDL document specifies SOAP encoding, as described in Section 5 of the SOAP 1.1 specification. The parameter values to the ImportMembersMapping method are taken from a message definition in a WSDL document, including the part elements the message element contains.

Applies to