Sdílet prostřednictvím


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.

Viz také