XmlSerializableServices Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |