Atributy, které řídí serializaci zakódovanou v protokolu SOAP
Dokument W3C (World Wide Web Consortium) s názvem SOAP (Simple Object Access Protocol) 1.1 obsahuje volitelný oddíl (oddíl 5), který popisuje, jak lze kódovat parametry SOAP. Chcete-li splňovat oddíl 5 specifikace, je nutné použít speciální sadu atributů nalezených v System.Xml.Serialization oboru názvů. Tyto atributy v závislosti na třídy a členy třídy aplikovat a pak XmlSerializer k serializaci instancí třídy nebo tříd.
V následující tabulce jsou uvedeny atributy, kde je lze použít, a jejich význam. Další informace o použití těchto atributů k řízení serializace XML naleznete v tématu Postupy: Serializace objektu jako SOAP kódovaný XML Stream a Postupy: Přepsání zakódované SOAP XML serializace.
Další informace o atributech naleznete v tématu Atributy.
Atribut | Platí pro | Určuje |
---|---|---|
SoapAttributeAttribute | Veřejné pole, vlastnost, parametr nebo návratovou hodnotu. | Člen třídy bude serializována jako atribut XML. |
SoapElementAttribute | Veřejné pole, vlastnost, parametr nebo návratovou hodnotu. | Třída bude serializována jako XML element. |
SoapEnumAttribute | Veřejné pole, které je identifikátor výčtu. | Název elementu člen výčtového typu. |
SoapIgnoreAttribute | Veřejné vlastnosti a pole. | Vlastnosti nebo pole mají být ignorovány, pokud je serializována třídu obsahující. |
SoapIncludeAttribute | Veřejná odvozené třídy prohlášení a veřejné metody pro dokumenty služby popis jazyka WSDL (Web). | Typ by měly být zahrnuty při generování schémat (Chcete-li rozpoznán po serializován). |
SoapTypeAttribute | Deklarace veřejných tříd. | Třída by měla být serializován jako typ objektu XML. |