Sdílet prostřednictvím


Atributy, které řídí zakódované serializace 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 použijte podle potřeby na třídy a členy tříd a pak použijte XmlSerializer k serializaci instancí třídy nebo tříd.

Následující tabulka ukazuje atributy, kde je lze použít a co dělají. Další informace o použití těchto atributů k řízení serializace XML naleznete v tématu Postupy: Serializace objektu jako SOAP-Encoded XML Stream a Postupy: Přepsání zakódované serializace SOAP XML.

Další informace o atributech naleznete v tématu Atributy.

Vlastnost Vztahuje se na Specifikuje
SoapAttributeAttribute Veřejné pole, vlastnost, parametr nebo návratová hodnota. Člen třídy bude serializován jako atribut XML.
SoapElementAttribute Veřejné pole, vlastnost, parametr nebo návratová hodnota. Třída bude serializována jako element XML.
SoapEnumAttribute Veřejné pole, které je identifikátor výčtu. Název elementu člena výčtu.
SoapIgnoreAttribute Veřejné vlastnosti a pole Vlastnost nebo pole by měly být ignorovány, pokud je obsahující třída serializována.
SoapIncludeAttribute Deklarace veřejných odvozených tříd a veřejné metody pro dokumenty WSDL (Web Services Description Language). Typ by měl být zahrnut při generování schémat (aby byl rozpoznán při serializaci).
SoapTypeAttribute Deklarace veřejných tříd. Třída by měla být serializována jako typ XML.

Viz také