Attribute zur Steuerung der Serialisierung von codiertem SOAPAttributes That Control Encoded SOAP Serialization

Das World Wide Web Consortium (W3C)-Dokument mit dem Namen einfache Object Access Protocol (SOAP) 1.1 enthält einen optionalen Abschnitt (Abschnitt 5), die SOAP-Codierung von Parametern beschrieben werden können.The World Wide Web Consortium (W3C) document named Simple Object Access Protocol (SOAP) 1.1 contains an optional section (section 5) that describes how SOAP parameters can be encoded. Um dem Abschnitt 5 dieser Spezifikation zu entsprechen, müssen Sie spezielle Attribute verwenden, die im System.Xml.Serialization-Namespace enthalten sind.To conform to section 5 of the specification, you must use a special set of attributes found in the System.Xml.Serialization namespace. Wenden Sie diese Attribute auf die entsprechenden Klassen und Member der Klassen an, und verwenden Sie dann XmlSerializer, um Instanzen dieser Klasse oder Klassen zu serialisieren.Apply those attributes as appropriate to classes and members of classes, and then use the XmlSerializer to serialize instances of the class or classes.

In der folgenden Tabelle sind die Attribute, ihr Anwendungsbereich und ihre Funktion aufgeführt.The following table shows the attributes, where they can be applied, and what they do. Weitere Informationen zur Verwendung dieser Attribute zur Steuerung der XML-Serialisierung finden Sie unter Vorgehensweise: Serialisieren eines Objekts als ein SOAP-codierten XML-Stream und Vorgehensweise: Überschreiben der XML-Serialisierung von codiertem SOAP.For more information about using these attributes to control XML serialization, see How to: Serialize an Object as a SOAP-Encoded XML Stream and How to: Override Encoded SOAP XML Serialization.

Weitere Informationen zu Attributen finden Sie unter Attribute.For more information about attributes, see Attributes.

AttributAttribute BetrifftApplies to BedeutungSpecifies
SoapAttributeAttribute Öffentliches Feld, Eigenschaft, Parameter oder Rückgabewert.Public field, property, parameter, or return value. Der Klassenmember wird als XML-Attribut serialisiert.The class member will be serialized as an XML attribute.
SoapElementAttribute Öffentliches Feld, Eigenschaft, Parameter oder Rückgabewert.Public field, property, parameter, or return value. Die Klasse wird als XML-Element serialisiert.The class will be serialized as an XML element.
SoapEnumAttribute Öffentliches Feld, das ein Enumerationsbezeichner ist.Public field that is an enumeration identifier. Der Elementname eines Enumerationsmembers.The element name of an enumeration member.
SoapIgnoreAttribute Öffentliche Eigenschaften und Felder.Public properties and fields. Die Eigenschaft oder das Feld wird beim Serialisieren der Klasse, in dem sie bzw. es enthalten ist, ignoriert.The property or field should be ignored when the containing class is serialized.
SoapIncludeAttribute Öffentliche abgeleitete Klassendeklarationen und öffentliche Methoden für WSDL-Dokumente (Web Services Description Language).Public-derived class declarations and public methods for Web Services Description Language (WSDL) documents. Der Typ wird beim Generieren von Schemas eingeschlossen (und daher bei der Serialisierung erkannt).The type should be included when generating schemas (to be recognized when serialized).
SoapTypeAttribute Deklarationen öffentlicher Klassen.Public class declarations. Die Klasse wird als XML-Typ serialisiert.The class should be serialized as an XML type.

Siehe auchSee also