XmlSerializerFactory Класс

Определение

Создает версии с определенными типами XmlSerializer для более эффективной сериализации.Creates typed versions of the XmlSerializer for more efficient serialization.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class XmlSerializerFactory
public class XmlSerializerFactory
type XmlSerializerFactory = class
Public Class XmlSerializerFactory
Наследование
XmlSerializerFactory

Конструкторы

XmlSerializerFactory()

Инициализация нового экземпляра класса XmlSerializerFactory.Initializes a new instance of the XmlSerializerFactory class.

Методы

CreateSerializer(Type)

Возвращает источник класса XmlSerializer, используемый для сериализации указанного типа.Returns a derivation of the XmlSerializer class that is used to serialize the specified type.

CreateSerializer(Type, String)

Возвращает источник класса XmlSerializer, используемый для сериализации указанного типа и пространства имен.Returns a derivation of the XmlSerializer class that is used to serialize the specified type and namespace.

CreateSerializer(Type, Type[])

Возвращает источник класса XmlSerializer, используемый для сериализации указанного типа.Returns a derivation of the XmlSerializer class that is used to serialize the specified type. Если свойство или поле возвращает массив, параметр extraTypes определяет объекты, которые могут быть вставлены в массив.If a property or field returns an array, the extraTypes parameter specifies objects that can be inserted into the array.

CreateSerializer(Type, XmlAttributeOverrides)

Возвращает источник класса XmlSerializer, который может сериализовать объекты указанного типа в документы XML и наоборот.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML documents, and vice versa. Каждый сериализуемый объект может сам содержать экземпляры классов, которые данная перегрузка позволяет переопределить с другими классами.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String)

Возвращает источник класса XmlSerializer, который может сериализовать объекты указанного типа в экземпляры документа XML и наоборот.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML document instances, and vice versa. Каждый сериализуемый объект может сам содержать экземпляры классов, которые данная перегрузка позволяет переопределить с другими классами.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. Данная перегрузка также указывает пространство имен по умолчанию для всех элементов XML и класс для использования в качестве корневого элемента XML.This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String)

Возвращает источник класса XmlSerializer, который может сериализовать объекты указанного типа в экземпляры документа XML и наоборот.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML document instances, and vice versa. Каждый сериализуемый объект может сам содержать экземпляры классов, которые данная перегрузка позволяет переопределить с другими классами.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. Данная перегрузка также указывает пространство имен по умолчанию для всех элементов XML и класс для использования в качестве корневого элемента XML.This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)

Возвращает источник класса XmlSerializer, который может сериализовать объекты указанного типа в экземпляры документа XML и наоборот.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML document instances, and vice versa. Каждый сериализуемый объект может сам содержать экземпляры классов, которые данная перегрузка позволяет переопределить с другими классами.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. Данная перегрузка также указывает пространство имен по умолчанию для всех элементов XML и класс для использования в качестве корневого элемента XML.This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.

CreateSerializer(Type, XmlRootAttribute)

Возвращает источник класса XmlSerializer, который может сериализовать объекты указанного типа в документы XML и наоборот.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML documents, and vice versa. Указывает объект, представляющий корневой элемент XML.Specifies the object that represents the XML root element.

CreateSerializer(XmlTypeMapping)

Возвращает источник класса XmlSerializer с помощью объекта, сопоставляющего один тип другому.Returns a derivation of the XmlSerializer class using an object that maps one type to another.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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