Udostępnij za pośrednictwem


Atrybuty kontrolujące zakodowaną serializację SOAP

Dokument World Wide Web Consortium (W3C) o nazwie Simple Object Access Protocol (SOAP) 1.1 zawiera opcjonalną sekcję (sekcja 5), która opisuje sposób kodowania parametrów protokołu SOAP. Aby zapewnić zgodność z sekcją 5 specyfikacji, należy użyć specjalnego zestawu atrybutów znajdujących się w System.Xml.Serialization przestrzeni nazw. Zastosuj te atrybuty odpowiednio do klas i składowych klas, a następnie użyj XmlSerializer klasy do serializacji wystąpień klasy lub klas.

W poniższej tabeli przedstawiono atrybuty, w których można je zastosować i co robią. Aby uzyskać więcej informacji na temat używania tych atrybutów do kontrolowania serializacji XML, zobacz Instrukcje: serializowanie obiektu jako strumienia XML kodowanego protokołu SOAP i Instrukcje: zastępowanie zakodowanej serializacji XML protokołu SOAP.

Aby uzyskać więcej informacji na temat atrybutów, zobacz Atrybuty.

Atrybut Dotyczy Określa
SoapAttributeAttribute Pole publiczne, właściwość, parametru lub wartości zwracanej. Składowa klasy będzie serializowana jako atrybut XML.
SoapElementAttribute Pole publiczne, właściwość, parametru lub wartości zwracanej. Klasa będzie serializowana jako XML element.
SoapEnumAttribute Pole publicznej jest identyfikatorem wyliczenia. Nazwa elementu element członkowski wyliczenia.
SoapIgnoreAttribute Właściwości publiczne i pola. Właściwości lub pól mają być ignorowane, gdy klasa zawierająca jest serializowana.
SoapIncludeAttribute Klasa pochodna publicznego deklaracje i metod publicznych w dokumentach sieci Web Services Description Language (WSDL). Typ mają zostać uwzględnione podczas generowania schematów (do rozpoznany po serializacji).
SoapTypeAttribute Klasa publiczna deklaracji. Klasa powinien zostać Zserializowany jako typ XML.

Zobacz też