Kenmerken waarmee gecodeerde SOAP-serialisatie wordt beheerd
Het W3C-document (World Wide Web Consortium) met de naam SOAP (Simple Object Access Protocol) 1.1 bevat een optionele sectie (sectie 5) waarin wordt beschreven hoe SOAP-parameters kunnen worden gecodeerd. Als u wilt voldoen aan sectie 5 van de specificatie, moet u een speciale set kenmerken in de System.Xml.Serialization naamruimte gebruiken. Pas deze kenmerken toe op klassen en leden van klassen en gebruik vervolgens de XmlSerializer kenmerken om exemplaren van de klasse of klassen te serialiseren.
In de volgende tabel ziet u de kenmerken, waar ze kunnen worden toegepast en wat ze doen. Zie How to: Serialize an Object as a SOAP Encoded XML Serialization and How to: Override Encoded SOAP XML Serialization voor meer informatie over het gebruik van deze kenmerken voor het beheren van XML-serialisatie.
Zie Kenmerken voor meer informatie over kenmerken.
Kenmerk | Van toepassing op | Hiermee geeft u |
---|---|---|
SoapAttributeAttribute | Openbaar veld, eigenschap, parameter of retourwaarde. | Het klasselid wordt geserialiseerd als een XML-kenmerk. |
SoapElementAttribute | Openbaar veld, eigenschap, parameter of retourwaarde. | De klasse wordt geserialiseerd als een XML-element. |
SoapEnumAttribute | Openbaar veld dat een opsommings-id is. | De elementnaam van een opsommingslid. |
SoapIgnoreAttribute | Openbare eigenschappen en velden. | De eigenschap of het veld moet worden genegeerd wanneer de bevatde klasse wordt geserialiseerd. |
SoapIncludeAttribute | Declaraties van openbare klassen en openbare methoden voor WSDL-documenten (Web Services Description Language). | Het type moet worden opgenomen bij het genereren van schema's (te herkennen wanneer het wordt geserialiseerd). |
SoapTypeAttribute | Declaraties van openbare klassen. | De klasse moet worden geserialiseerd als een XML-type. |