Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alábbi táblázatban szereplő attribútumokat az osztályokra és az osztálytagokra alkalmazhatja annak szabályozására, hogy a XmlSerializer szerializálja vagy deszerializálja az osztály egy példányát. Ha szeretné megtudni, hogy ezek az attribútumok hogyan szabályozzák az XML-szerializálást, olvassa el az XML-szerializálás attribútumok használatával történő szabályozását ismertető témakört.
Ezek az attribútumok az XML-webszolgáltatás által létrehozott, konstans stílusú SOAP-üzenetek szabályozására is használhatók. Az attribútumok XML Web Services-metódusra való alkalmazásáról további információt az XML Web Services használatával történő XML-szerializálás című témakörben talál.
Az attribútumokról további információt az Attribútumok című témakörben talál.
| Jellemző | A következőkre vonatkozik: | Meghatároz |
|---|---|---|
| XmlAnyAttributeAttribute | Egy objektumtömböt visszaadó nyilvános mező, tulajdonság, paraméter vagy visszatérési XmlAttribute érték. | A deszerializáláskor a tömb tele lesz olyan objektumokkal XmlAttribute , amelyek a séma számára ismeretlen összes XML-attribútumot képviselik. |
| XmlAnyElementAttribute | Egy objektumtömböt visszaadó nyilvános mező, tulajdonság, paraméter vagy visszatérési XmlElement érték. | A deszerializáláskor a tömb tele van olyan objektumokkal XmlElement , amelyek a séma számára ismeretlen összes XML-elemet képviselik. |
| XmlArrayAttribute | Olyan nyilvános mező, tulajdonság, paraméter vagy visszatérési érték, amely összetett objektumokat tartalmazó tömböt ad vissza. | A tömb tagjai egy XML-tömb tagjaiként jönnek létre. |
| XmlArrayItemAttribute | Olyan nyilvános mező, tulajdonság, paraméter vagy visszatérési érték, amely összetett objektumokat tartalmazó tömböt ad vissza. | A tömbbe beszúrható származtatott típusok. Általában a XmlArrayAttribute-vel együtt alkalmazzák. |
| XmlAttributeAttribute | Nyilvános mező, tulajdonság, paraméter vagy visszatérési érték. | A tag xml-attribútumként lesz szerializálva. |
| XmlChoiceIdentifierAttribute | Nyilvános mező, tulajdonság, paraméter vagy visszatérési érték. | A tagot pontosabban meghatározhatjuk egy felsorolás használatával. |
| XmlElementAttribute | Nyilvános mező, tulajdonság, paraméter vagy visszatérési érték. | A mező vagy tulajdonság XML-elemként lesz szerializálva. |
| XmlEnumAttribute | Enumerálási azonosítónak számító nyilvános mező. | A felsorolás tagjának elemneve. |
| XmlIgnoreAttribute | Nyilvános tulajdonságok és mezők. | A tulajdonságot vagy mezőt figyelmen kívül kell hagyni, ha a tartalmazó osztály szerializálva van. |
| XmlIncludeAttribute | Nyilvános származtatott osztálydeklarációk és a Web Services Description Language (WSDL) dokumentumok nyilvános metódusainak visszatérési értékei. | Az osztálynak szerepelnie kell a sémák létrehozásakor (a szerializáláskor felismerendő). |
| XmlRootAttribute | Nyilvános osztály deklarációi. | Az attribútum-cél XML-szerializálását szabályozza XML-gyökérelemként. Az attribútum segítségével tovább adhatja meg a névteret és az elem nevét. |
| XmlTextAttribute | Nyilvános tulajdonságok és mezők. | A tulajdonságot vagy mezőt XML-szövegként kell szerializálni. |
| XmlTypeAttribute | Nyilvános osztály deklarációi. | Az XML-típus neve és névtere. |
| ObsoleteAttribute | Nyilvános tulajdonságok és mezők. | A tulajdonság vagy mező figyelmen kívül lesz hagyva, ha a tartalmazó osztály szerializálva van. |
A névtérben System.Xml.Serialization található attribútumok mellett egy mezőre is alkalmazhatja az DefaultValueAttribute attribútumot. A DefaultValueAttribute beállítja azt az értéket, amelyet automatikusan hozzárendel a taghoz, ha nincs megadva érték.
A kódolt SOAP XML-szerializálás szabályozásához tekintse meg a kódolt SOAP-szerializálást vezérlő attribútumokat.