Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 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 SOAP-Encoded i Instrukcje: zastępowanie zakodowanej serializacji XML protokołu SOAP.
Aby uzyskać więcej informacji na temat atrybutów, zobacz Atrybuty.
Atrybut | Odnosi się do | Określa |
---|---|---|
SoapAttributeAttribute | Pole publiczne, właściwość, parametr lub wartość zwracana. | Składowa klasy zostanie serializowana jako atrybut XML. |
SoapElementAttribute | Pole publiczne, właściwość, parametr lub wartość zwracana. | Klasa zostanie serializowana jako element XML. |
SoapEnumAttribute | Pole publiczne, które jest identyfikatorem wyliczenia. | Nazwa członka wyliczenia. |
SoapIgnoreAttribute | Właściwości publiczne i pola. | Właściwość lub pole powinny być ignorowane, gdy klasa zawierająca jest serializowana. |
SoapIncludeAttribute | Publiczne deklaracje klas pochodnych i metody publiczne dla dokumentów języka WSDL (Web Services Description Language). | Typ należy uwzględnić podczas generowania schematów (do rozpoznawania w przypadku serializacji). |
SoapTypeAttribute | Deklaracje klas publicznych. | Klasa powinna być serializowana jako typ XML. |