XmlSerializationReader.Fixup Класс

Определение

Вмещает XmlSerializationFixupCallback экземпляр делегата, а также входные данные метода; кроме того, служит параметром метода.Holds an XmlSerializationFixupCallback delegate instance, plus the method's inputs; also serves as the parameter for the method.

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

protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
Наследование
XmlSerializationReader.Fixup

Комментарии

При десериализации XML-документов в .NET Frameworkные объекты .NET Framework инфраструктура сериализации XML динамически создает экземпляры методов исправления, реализующих делегат XmlSerializationFixupCallback. Кроме того, он создает экземпляры объектов класса XmlSerializationReader.Fixup для хранения методов исправления вместе с их входными данными.While deserializing XML documents into .NET Framework objects, the .NET Framework XML serialization infrastructure dynamically instantiates fix-up methods that implement the XmlSerializationFixupCallback delegate; plus, it instantiates XmlSerializationReader.Fixup class objects to store the fix-up methods along with their inputs. Инфраструктура делает это для массивов в кодировке SOAP, типы данных которых сопоставляются со ссылочными типами .NET Framework.The infrastructure does so for SOAP-encoded arrays whose data types map to .NET Framework reference types. Затем при необходимости вызывается метод исправления для заполнения объектов в массиве.Then, as necessary, a fix-up method is called to fill in the objects in the array.

Кроме того, во время инициализации инфраструктура сериализации XML .NET Framework динамически создает и компилирует временный класс для десериализации, производной от класса XmlSerializationReader.In addition, during initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization derived from the XmlSerializationReader class. Во время этого процесса инфраструктура создает XmlSerializationFixupCallback свойства, а также XmlSerializationReader.Fixup объекты класса для многоссылочных XML-данных в кодировке SOAP.During this process, the infrastructure generates XmlSerializationFixupCallback properties plus XmlSerializationReader.Fixup class objects for SOAP-encoded, multireferenced XML data. Затем методы вызываются во время десериализации.The methods are then invoked during deserialization.

Не создавайте экземпляр класса XmlSerializationFixupCallback или XmlSerializationReader.Fixup напрямую.Do not directly create an instance of the XmlSerializationFixupCallback or XmlSerializationReader.Fixup class.

Кодировка SOAP описывается в разделе 5 спецификации SOAP 1,1.SOAP encoding is described in Section 5 of the SOAP 1.1 specification.

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

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

Инициализирует новый экземпляр класса XmlSerializationReader.Fixup.Initializes a new instance of the XmlSerializationReader.Fixup class.

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[])

Инициализирует новый экземпляр класса XmlSerializationReader.Fixup.Initializes a new instance of the XmlSerializationReader.Fixup class.

Свойства

Callback

Получение метода обратного вызова, создающего экземпляра делегата XmlSerializationFixupCallback.Gets the callback method that creates an instance of the XmlSerializationFixupCallback delegate.

Ids

Получает или задает массив ключей для объектов, принадлежащих свойству Source, значения которого заполняются посредством реализации обратного вызова.Gets or sets an array of keys for the objects that belong to the Source property whose values get filled in by the callback implementation.

Source

Получает или задает объект, содержащий прочие объекты, значения которых заполняются посредством реализации обратного вызова.Gets or sets the object that contains other objects whose values get filled in by the callback implementation.

Методы

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)

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

Дополнительно