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 vygenerovat typy CLR představující datové kontrakty ze schémat XML. V některých případech nemusí být schémata reprezentována jako kontrakty dat. V tomto případě můžete použít ImportXmlType vlastnost ImportOptions třídy. Nastavením vlastnosti určíte true , že se tyto typy importují jako typy XML, které implementují IXmlSerializable rozhraní. V procesu generované typy mohou ukládat cokoli, ale jsou čtené a zapsány jako XML serializátorem.

Jedná se XmlSerializableServices o abstraktní pomocnou třídu, která obsahuje kód, který je používán vygenerovanými IXmlSerializable typy ke čtení a zápisu XML. Obsahuje také kód pro generování schématu pro vygenerované typy. Všimněte si, že podrobnosti o schématech nejsou uloženy. Vygenerovaný typ je uložen pouze název. Tato třída generuje výchozí schéma, které představuje typ anyType schématu XML s odpovídajícím názvem typu schématu jako název kontraktu.

Metody

AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

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

ReadNodes(XmlReader)

Načte sadu uzlů XML ze zadané čtečky a vrátí výsledek.

WriteNodes(XmlWriter, XmlNode[])

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

Platí pro