XmlSerializableServices Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |