XmlSerializableServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera metody odczytywania i zapisywania kodu XML.
public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
- Dziedziczenie
-
XmlSerializableServices
Uwagi
Za pomocą programu Windows Communication Foundation (WCF) można wygenerować typy CLR reprezentujące kontrakty danych ze schematów XML. W niektórych przypadkach w takim przypadku schematy mogą nie być reprezentowane jako kontrakty danych. W tym przypadku można użyć ImportXmlType właściwości ImportOptions klasy . Ustawienie właściwości w celu true
określenia, że te typy są importowane jako typy XML implementujące IXmlSerializable interfejs. W procesie wygenerowane typy mogą przechowywać wszystko, ale są odczytywane i zapisywane jako XML przez serializator.
Jest XmlSerializableServices to abstrakcyjna klasa pomocnika zawierająca kod używany przez wygenerowane IXmlSerializable typy do odczytywania i zapisywania kodu XML. Zawiera również kod do generowania schematu dla wygenerowanych typów. Należy pamiętać, że szczegółowe informacje o schematach nie są przechowywane. Tylko nazwa jest przechowywana w wygenerowany typ. Ta klasa generuje domyślny schemat reprezentujący typ anyType
schematu XML z odpowiednią nazwą typu schematu jako nazwą kontraktu.
Metody
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) |
Generuje domyślny typ schematu z podaną nazwą określonego typu i dodaje go do określonego zestawu schematów. |
ReadNodes(XmlReader) |
Odczytuje zestaw węzłów XML z określonego czytnika i zwraca wynik. |
WriteNodes(XmlWriter, XmlNode[]) |
Zapisuje podane węzły przy użyciu określonego modułu zapisywania. |