Sdílet prostřednictvím


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í technologie Windows Communication Foundation (WCF) můžete generovat 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čuje true , že se tyto typy importují jako typy XML, které implementují IXmlSerializable rozhraní. V procesu generované typy mohou ukládat cokoli, ale jsou přečtené a zapsány jako XML serializátorem.

Je XmlSerializableServices abstraktní pomocná třída, 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. 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 odpovídajícím názvem typu schématu jako název kontraktu.

Metody

Name Description
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

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

ReadNodes(XmlReader)

Přeč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