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[]) |
Записывает предоставленные узлы с помощью указанного модуля записи. |