XmlReflectionImporter.ImportMembersMapping Methode

Definition

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück.

Überlädt

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Generiert interne Typzuordnungen für Informationen aus einer Webdienstmethode.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück und ermöglicht es Ihnen, einen XML-Elementnamen, XML-Namespace und andere Optionen anzugeben.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück und ermöglicht es Ihnen, einen XML-Elementnamen, XML-Namespace und andere Optionen anzugeben.

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Generiert interne Typzuordnungen für Informationen aus einer Webdienstmethode.

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

Generiert interne Typzuordnungen für Informationen aus einer Webdienstmethode.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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);
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

Parameter

elementName
String

Ein aus der Webdienstmethode erzeugter XML-Elementname.

ns
String

Ein aus der Webdienstmethode erzeugter XML-Elementnamespace.

members
XmlReflectionMember[]

Ein Array von XmlReflectionMember-Objekten, die .NET Framework-Codeentitäten enthalten, die zu einer Webdienstmethode gehören.

hasWrapperElement
Boolean

truewenn Elemente, die Web Services Description Language (WSDL)-Nachrichtenparts entsprechen, in ein zusätzliches Wrapperelement in einer SOAP-Nachricht eingeschlossen werden sollten; andernfalls . false

Gibt zurück

Eine XmlMembersMapping mit Zuordnungen zu den Elementteilen einer WSDL-Nachrichtendefinition.

Hinweise

Die ImportMembersMapping Methode wird aufgerufen, während sie einen Webdienst oder Client initialisieren oder einen Webdienst widerspiegeln. Es ist nicht erforderlich, sie direkt aufzurufen.

Der XmlReflectionMember Arrayparameter kann aus einer der folgenden Komponenten bestehen:

  • Eingabeparameter der Webdienstmethode.

  • Ausgabeparameter der Webdienstmethode sowie der Rückgabetyp, falls nicht ungültig, bei Index 0.

  • SOAP-Eingabeheader.

  • SOAP-Ausgabeheader.

Gilt für:

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

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück und ermöglicht es Ihnen, einen XML-Elementnamen, XML-Namespace und andere Optionen anzugeben.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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);
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

Parameter

elementName
String

Ein aus der Webdienstmethode erzeugter XML-Elementname.

ns
String

Ein aus der Webdienstmethode erzeugter XML-Elementnamespace.

members
XmlReflectionMember[]

Ein Array von XmlReflectionMember-Objekten, die .NET Framework-Codeentitäten enthalten, die zu einer Webdienstmethode gehören.

hasWrapperElement
Boolean

truewenn Elemente, die Web Services Description Language (WSDL)-Nachrichtenparts entsprechen, in ein zusätzliches Wrapperelement in einer SOAP-Nachricht eingeschlossen werden sollten; andernfalls . false

rpc
Boolean

truewenn es sich bei der Methode um einen Remoteprozeduraufruf handelt; andernfalls . false

Gibt zurück

Eine XmlMembersMapping , die die Zuordnungen enthält.

Gilt für:

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

Gibt interne Typzuordnungen mithilfe von Informationen aus einer Webdienstmethode zurück und ermöglicht es Ihnen, einen XML-Elementnamen, XML-Namespace und andere Optionen anzugeben.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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);
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

Parameter

elementName
String

Ein aus der Webdienstmethode erzeugter XML-Elementname.

ns
String

Ein aus der Webdienstmethode erzeugter XML-Elementnamespace.

members
XmlReflectionMember[]

Ein Array von XmlReflectionMember-Objekten, die .NET Framework-Codeentitäten enthalten, die zu einer Webdienstmethode gehören.

hasWrapperElement
Boolean

truewenn Elemente, die Web Services Description Language (WSDL)-Nachrichtenparts entsprechen, in ein zusätzliches Wrapperelement in einer SOAP-Nachricht eingeschlossen werden sollten; andernfalls . false

rpc
Boolean

truewenn es sich bei der Methode um einen Remoteprozeduraufruf handelt; andernfalls . false

openModel
Boolean

trueum anzugeben, dass der generierte Schematyp mit dem <xs:anyAttribute> Element gekennzeichnet wird; andernfalls . false

Gibt zurück

Eine XmlMembersMapping , die die Zuordnungen enthält.

Gilt für:

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

Generiert interne Typzuordnungen für Informationen aus einer Webdienstmethode.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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);
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

Parameter

elementName
String

Ein aus der Webdienstmethode erzeugter XML-Elementname.

ns
String

Ein aus der Webdienstmethode erzeugter XML-Elementnamespace.

members
XmlReflectionMember[]

Ein Array von XmlReflectionMember-Objekten, die .NET Framework-Codeentitäten enthalten, die zu einer Webdienstmethode gehören.

hasWrapperElement
Boolean

truewenn Elemente, die Web Services Description Language (WSDL)-Nachrichtenparts entsprechen, in ein zusätzliches Wrapperelement in einer SOAP-Nachricht eingeschlossen werden sollten; andernfalls . false

rpc
Boolean

truewenn es sich bei der Methode um einen Remoteprozeduraufruf handelt; andernfalls . false

openModel
Boolean

trueum anzugeben, dass der generierte Schematyp mit dem <xs:anyAttribute> Element gekennzeichnet wird; andernfalls . false

access
XmlMappingAccess

Einer der XmlMappingAccess Werte. Der Standardwert lautet None.

Gibt zurück

Eine XmlMembersMapping , die die Zuordnungen enthält.

Gilt für: