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