Поделиться через


XmlSerializableServices Класс

Определение

Содержит методы чтения и записи XML.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Наследование
XmlSerializableServices

Комментарии

С помощью Windows Communication Foundation (WCF) можно создавать типы СРЕДЫ CLR, представляющие контракты данных из схем XML. В некоторых случаях при этом схемы могут не представляться как контракты данных. В этом случае можно использовать ImportXmlType свойство ImportOptions класса. Задание свойства, указывающее true , что эти типы импортируются как типы XML, реализующие IXmlSerializable интерфейс. В процессе созданные типы могут хранить все, но они считываются и записываются в виде XML сериализатором.

Это XmlSerializableServices абстрактный вспомогательный класс, содержащий код, используемый созданными IXmlSerializable типами для чтения и записи XML. Он также содержит код для создания схемы для созданных типов. Обратите внимание, что сведения о схемах не хранятся. Имя хранится только в созданном типе. Этот класс создает схему по умолчанию, представляющую тип anyType схемы XML с соответствующим именем типа схемы в качестве имени контракта.

Методы

Имя Описание
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Создает тип схемы по умолчанию с указанным именем типа и добавляет его в указанный набор схем.

ReadNodes(XmlReader)

Считывает набор XML-узлов из указанного средства чтения и возвращает результат.

WriteNodes(XmlWriter, XmlNode[])

Записывает предоставленные узлы с помощью указанного модуля записи.

Применяется к