XmlSerializableServices Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Methoden zum Lesen und Schreiben von XML.
public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
- Vererbung
-
XmlSerializableServices
Hinweise
Mit Windows Communication Foundation (WCF) können Sie CLR-Typen generieren, die Datenverträge aus XML-Schemas darstellen. In bestimmten Fällen werden hierbei möglicherweise nicht alle Schemas als Datenverträge angezeigt. In diesem Fall können Sie die ImportXmlType-Eigenschaft der ImportOptions-Klasse verwenden. Wenn Sie als Eigenschaft true
einstellen, legen Sie fest, dass diese Typen als XML-Typen importiert werden, die die IXmlSerializable-Schnittstelle implementieren. Während dieses Vorgangs können die generierten Typen alles speichern, doch der Serialisierer liest und schreibt sie als XML.
Der XmlSerializableServices ist eine abstrakte Hilfsklasse mit Code, der von den generierten IXmlSerializable-Typen zum Lesen und Schreiben von XML verwendet wird. Er enthält auch Code zur Generierung von Schemas für generierte Typen. Beachten Sie, dass keine Details zu den Schemas gespeichert werden. Im generierten Typ wird nur der Name gespeichert. Diese Klasse generiert ein Standardschema, das den XML-Schematyp anyType
mit dem entsprechenden Schematypnamen als Vertragsnamen darstellt.
Methoden
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) |
Generiert einen Standardschematyp mit dem festgelegten Typnamen und fügt ihn zu der festgelegten Schemagruppe hinzu. |
ReadNodes(XmlReader) |
Liest eine Gruppe von XML-Knoten aus dem angegebenen Reader und gibt das Ergebnis zurück. |
WriteNodes(XmlWriter, XmlNode[]) |
Schreibt die angegebenen Knoten unter Verwendung des angegebenen Writers. |