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 na podstawie schematów XML. W niektórych przypadkach 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 na true
wartość określa, że te typy są importowane jako typy XML, które implementują IXmlSerializable interfejs. W procesie wygenerowane typy mogą przechowywać wszystko, ale są odczytywane i zapisywane jako XML przez serializator.
Jest to abstrakcyjna XmlSerializableServices 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. Pamiętaj, ż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 określoną nazwą 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 składnika zapisywania. |