Freigeben über


XmlReflectionMember-Klasse

Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Stellt Zuordnungen zwischen Codeentitäten in .NET Framework-Webservicemethoden und dem Inhalt der WSDL-Meldungen (Web Services Description Language) her, die für SOAP-Webdienste definiert werden.

Namespace: System.Xml.Serialization
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public Class XmlReflectionMember
'Usage
Dim instance As XmlReflectionMember
public class XmlReflectionMember
public ref class XmlReflectionMember
public class XmlReflectionMember
public class XmlReflectionMember

Hinweise

Die XmlReflectionMember-Klasse kann nicht direkt verwendet werden. Sie wird stattdessen folgendermaßen verwendet:

  • Zum Initialisieren von XmlSerializer-Objekten, während .NET Framework einen SOAP-Webdienst oder einen Client initialisiert.

  • Von der ServiceDescriptionReflector-Klasse, wenn ServiceDescriptionReflectorServiceDescription-Objekte aus Klassen erstellt, die als SOAP-Webdienste gekennzeichnet sind.

Während der Reflektion einer SOAP-Webdienstmethode werden Arrays von XmlReflectionMember-Objekten erzeugt, die den Inhalt der WSDL-Meldungsdefinitionen darstellen. Für die folgenden Elemente wird ein Array produziert, das zu einer SOAP-Webdienstmethode gehört:

  • Eingabeparameter

  • Ausgabeparameter und Rückgabewerte

  • Anforderungs-SOAP-Header über Attribute

  • Antwort-SOAP-Header über Attribute

Die SoapReflectionImporter-Klasse und die XmlReflectionImporter-Klasse übersetzen ein XmlReflectionMember-Array zur weiteren Verarbeitung in ein XmlMembersMapping, das eine XmlMemberMapping-Auflistung enthält.

Vererbungshierarchie

System.Object
  System.Xml.Serialization.XmlReflectionMember

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

XmlReflectionMember-Member
System.Xml.Serialization-Namespace
XmlMembersMapping-Klasse
XmlMemberMapping-Klasse
SoapReflectionImporter-Klasse
XmlReflectionImporter-Klasse