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 для сериализации указанного типа. Если свойство или поле возвращает массив, extraTypes параметр указывает объекты, которые можно вставить в массив.

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)

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