Attribut som styr kodad SOAP-serialisering
Dokumentet World Wide Web Consortium (W3C) med namnet SOAP (Simple Object Access Protocol) 1.1 innehåller ett valfritt avsnitt (avsnitt 5) som beskriver hur SOAP-parametrar kan kodas. Om du vill följa avsnitt 5 i specifikationen måste du använda en särskild uppsättning attribut som finns i System.Xml.Serialization namnområdet. Använd dessa attribut efter behov för klasser och medlemmar i klasser och använd XmlSerializer sedan för att serialisera instanser av klassen eller klasserna.
I följande tabell visas attributen, var de kan tillämpas och vad de gör. Mer information om hur du använder dessa attribut för att styra XML-serialisering finns i Så här serialiserar du ett objekt som en SOAP-kodad XML-ström och Så här åsidosätter du kodad SOAP XML-serialisering.
Mer information om attribut finns i Attribut.
Attribut | Gäller för | Anger |
---|---|---|
SoapAttributeAttribute | Offentligt fält, egenskap, parameter eller returvärde. | Klassmedlemmen serialiseras som ett XML-attribut. |
SoapElementAttribute | Offentligt fält, egenskap, parameter eller returvärde. | Klassen serialiseras som ett XML-element. |
SoapEnumAttribute | Offentligt fält som är en uppräkningsidentifierare. | Elementnamnet för en uppräkningsmedlem. |
SoapIgnoreAttribute | Offentliga egenskaper och fält. | Egenskapen eller fältet ska ignoreras när den innehållande klassen serialiseras. |
SoapIncludeAttribute | Offentliga klassdeklarationer och offentliga metoder för WSDL-dokument (Web Services Description Language). | Typen ska inkluderas vid generering av scheman (som ska identifieras vid serialisering). |
SoapTypeAttribute | Offentliga klassdeklarationer. | Klassen ska serialiseras som en XML-typ. |