XmlSerializableServices Osztály

Definíció

XML olvasási és írási metódusokat tartalmaz.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Öröklődés
XmlSerializableServices

Megjegyzések

A Windows kommunikációs alaprendszer (WCF) használatával xml-sémákból adatszerződéseket képviselő CLR-típusokat hozhat létre. Bizonyos esetekben előfordulhat, hogy a sémák nem minden adatszerződésként vannak ábrázolva. Ebben az esetben az ImportXmlType osztály tulajdonságát használhatja ImportOptions . A tulajdonság true beállításával megadhatja, hogy ezek a típusok XML-típusokként legyenek importálva, amelyek implementálják az interfészt IXmlSerializable . A folyamat során a létrehozott típusok bármit tárolhatnak, de a szerializáló XML-ként olvassa és írja őket.

Ez XmlSerializableServices egy absztrakt segédosztály, amely olyan kódot tartalmaz, amelyet a létrehozott IXmlSerializable típusok az XML olvasásához és írásához használnak. A létrehozott típusok sémájának létrehozására szolgáló kódot is tartalmaz. Vegye figyelembe, hogy a sémák részletei nincsenek tárolva. A rendszer csak a létrehozott típusban tárolja a nevet. Ez az osztály létrehoz egy alapértelmezett sémát, amely az XML-sématípust anyType jelöli, szerződésnévként a megfelelő sématípusnévvel.

Metódusok

Name Description
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Létrehoz egy alapértelmezett sématípust a megadott típusnév alapján, és hozzáadja a megadott sémakészlethez.

ReadNodes(XmlReader)

Beolvassa az XML-csomópontok egy készletét a megadott olvasóból, és visszaadja az eredményt.

WriteNodes(XmlWriter, XmlNode[])

A megadott csomópontokat a megadott íróval írja.

A következőre érvényes: