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 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. |