Dela via


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.

Se även