XmlMembersMapping Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Zuordnungen zwischen .NET-Webdienstmethoden und WSDL-Meldungen (Web Services Description Language) her, die für SOAP-Webdienste definiert werden.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
- Vererbung
Hinweise
Die XmlMembersMapping -Klasse wird nicht direkt verwendet. Stattdessen wird folgendes verwendet:
Mit dem Wsdl.exe Tool oder der ServiceDescriptionImporter -Klasse beim Generieren von Clientproxyklassen oder abstrakten Serverklassen aus einem WSDL-Dokument. Das WSDL-Dokument gibt die Verwendung des SOAP-Protokolls an.
Um Objekte zu initialisierenXmlSerializer, während der .NET Framework einen SOAP-Webdienst oder -Client initialisiert.
Durch die ServiceDescriptionReflector -Klasse beim Erstellen von ServiceDescription Objekten aus Klassen, die als SOAP-Webdienste identifiziert werden.
Die XmlMembersMapping -Klasse ist ein Ersatz für die -Klasse für die XmlTypeMapping Zuordnung zwischen Webdienstmethoden und -nachrichten. Sie wird verwendet, um eine der folgenden Entitäten zu einer SOAP-Webdienstmethode zu enthalten:
Eingabeparameter:
Ausgabeparameter und Rückgabewert.
Fordern Sie SOAP-Header an.
Antwort-SOAP-Header.
Insbesondere stellt die -Klasse Zuordnungen für eine WSDL-Nachrichtendefinition gemäß den folgenden Optionen dar:
Für eine Webdienstmethode, die SOAP-Codierung verwendet: Die Eigenschaften der obersten Ebene ElementName und TypeName beziehen sich auf ein übergeordnetes Wrapperelement. Die Nachrichtenteile werden durch Arraymember dargestellt. In dem seltenen Fall, in dem der Webdienstvorgang eine Dokumentformatvorlage in Kombination mit einer umschlossenen Bindung an eine .NET Framework-Methode plus SOAP-Codierung verwendet, beziehen sich die Eigenschaften der obersten Ebene ElementName und TypeName auf das einzelne Element, das in einem generierten WSDL-Dokument angezeigt wird.
Für eine Webdienstmethode, die XML-Schemadefinitionen literal verwendet: Wenn eine Webdienstnachricht oder ein Webdienstvorgang eine umschlossene Bindung an eine .NET Framework-Methode verwendet oder nur einen einzelnen Nachrichtenteil definiert, beziehen sich die Eigenschaften der obersten Ebene ElementName und TypeName auf das Teil. Wenn mehrere Teile vorhanden sind (der atypische Fall), beziehen sich die Eigenschaften der obersten Ebene ElementName und TypeName auf ein übergeordnetes Wrapperelement. Die Teile werden durch die Count indizierten Arrayzugriffseigenschaften und dargestellt. Darüber hinaus wird das XSD-Element
any
speziell behandelt.
Eigenschaften
Count |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Anzahl der .NET-Codeentitäten ab, die zu einer Webdienstmethode gehören, der eine SOAP-Nachricht zugeordnet ist. |
ElementName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den nicht qualifizierten Namen des XML-Schemaelements ab, das eine SOAP-Nachricht darstellt, für die .NET-Typzuordnungsinformationen bereitgestellt werden. |
ElementName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen des zugeordneten Elements ab. (Geerbt von XmlMapping) |
Item[Int32] |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft ein Element ab, das interne Typzuordnungsinformationen für eine .NET-Codeentität enthält, die zu einer Webdienstmethode gehört, die einer SOAP-Nachricht zugeordnet wird. |
Namespace |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den XML-Namespace des XML-Schemaelements ab, das eine SOAP-Nachricht darstellt, für die .NET Framework-Typzuordnungsinformationen bereitgestellt werden. |
Namespace |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namespace des zugeordneten Elements ab. (Geerbt von XmlMapping) |
TypeName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen des .NET-Typs ab, der dem Datentyp eines XML-Schemaelements zugeordnet wird, das eine SOAP-Nachricht darstellt. |
TypeNamespace |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namespace des .NET-Typs ab, der dem Datentyp eines XML-Schemaelements zugeordnet wird, das eine SOAP-Nachricht darstellt. |
XsdElementName |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Namen des XSD-Elements der Zuordnung ab. (Geerbt von XmlMapping) |
Methoden
Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetKey(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Legt den Schlüssel fest, der zum Ermitteln der Zuordnung verwendet wird. (Geerbt von XmlMapping) |
ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |