XmlSerializerFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает типизированные версии более эффективной XmlSerializer сериализации.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class XmlSerializerFactory
public class XmlSerializerFactory
type XmlSerializerFactory = class
Public Class XmlSerializerFactory
- Наследование
-
XmlSerializerFactory
Конструкторы
| Имя | Описание |
|---|---|
| XmlSerializerFactory() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса XmlSerializerFactory. |
Методы
| Имя | Описание |
|---|---|
| CreateSerializer(Type, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный класс, используемый для сериализации указанного XmlSerializer типа и пространства имен. |
| CreateSerializer(Type, Type[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный класс, используемый XmlSerializer для сериализации указанного типа. Если свойство или поле возвращает массив, |
| CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие.
Возвращает производный XmlSerializer класс, который может сериализовать объекты указанного типа в экземпляры XML-документа и наоборот. Каждый объект, который необходимо сериализовать, может содержать экземпляры классов, которые эта перегрузка может переопределить с другими классами. Эта перегрузка также указывает пространство имен по умолчанию для всех XML-элементов и класс, используемый в качестве корневого элемента XML. |
| CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный XmlSerializer класс, который может сериализовать объекты указанного типа в экземпляры XML-документа и наоборот. Каждый объект, который необходимо сериализовать, может содержать экземпляры классов, которые эта перегрузка может переопределить с другими классами. Эта перегрузка также указывает пространство имен по умолчанию для всех XML-элементов и класс, используемый в качестве корневого элемента XML. |
| CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный XmlSerializer класс, который может сериализовать объекты указанного типа в экземпляры XML-документа и наоборот. Каждый объект, который необходимо сериализовать, может содержать экземпляры классов, которые эта перегрузка может переопределить с другими классами. Эта перегрузка также указывает пространство имен по умолчанию для всех XML-элементов и класс, используемый в качестве корневого элемента XML. |
| CreateSerializer(Type, XmlAttributeOverrides) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный XmlSerializer класс, который может сериализовать объекты указанного типа в XML-документы и наоборот. Каждый объект, который необходимо сериализовать, может содержать экземпляры классов, которые эта перегрузка может переопределить с другими классами. |
| CreateSerializer(Type, XmlRootAttribute) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный XmlSerializer класс, который может сериализовать объекты указанного типа в XML-документы и наоборот. Указывает объект, представляющий корневой элемент XML. |
| CreateSerializer(Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный класс, используемый XmlSerializer для сериализации указанного типа. |
| CreateSerializer(XmlTypeMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает производный XmlSerializer класс с помощью объекта, который сопоставляет один тип с другим. |
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |