Share via


XmlSerializableServices Třída

Definice

Obsahuje metody pro čtení a zápis XML.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Dědičnost
XmlSerializableServices

Poznámky

Pomocí Windows Communication Foundation (WCF) můžete generovat typy CLR představující kontrakty dat ze schémat XML. V některých případech nemusí být schémata reprezentována jako kontrakty dat. V takovém případě můžete použít ImportXmlType vlastnost ImportOptions třídy . Nastavení vlastnosti na true určuje, že tyto typy jsou importovány jako typy XML, které implementují IXmlSerializable rozhraní. V tomto procesu generované typy mohou ukládat cokoli, ale jsou přečtené a zapsané jako XML serializátorem.

Je XmlSerializableServices abstraktní pomocná třída, která obsahuje kód, který je používán generovanými IXmlSerializable typy ke čtení a zápisu XML. Obsahuje také kód pro generování schématu pro vygenerované typy. Podrobnosti o schématech se neukládají. Ve vygenerovaném typu je uložen pouze název. Tato třída generuje výchozí schéma, které představuje typ anyType schématu XML s názvem příslušného typu schématu jako název smlouvy.

Metody

AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Vygeneruje výchozí typ schématu zadaný název typu a přidá ho do zadané sady schémat.

ReadNodes(XmlReader)

Přečte sadu uzlů XML od zadaného čtenáře a vrátí výsledek.

WriteNodes(XmlWriter, XmlNode[])

Zapíše zadané uzly pomocí zadaného zapisovače.

Platí pro