XmlSerializationReader.Fixup Класс

Определение

Вмещает XmlSerializationFixupCallback экземпляр делегата, а также входные данные метода; кроме того, служит параметром метода.

Этот 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 экземпляры объектов класса для хранения методов исправления вместе с их входными данными. Инфраструктура делает это для массивов в кодировке SOAP, типы данных которых сопоставляются с платформа .NET Framework ссылочными типами. Затем при необходимости вызывается метод fix-up для заполнения объектов в массиве.

Кроме того, во время инициализации инфраструктура платформа .NET Framework XML-сериализации динамически создает и компилирует временный класс для десериализации, производного от XmlSerializationReader класса . Во время этого процесса инфраструктура создает XmlSerializationFixupCallback свойства и XmlSerializationReader.Fixup объекты класса для XML-данных в кодировке SOAP с несколькими ссылками. Затем методы вызываются во время десериализации.

Не создавайте XmlSerializationFixupCallback экземпляр класса или XmlSerializationReader.Fixup напрямую.

Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.

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

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

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

Инициализирует новый экземпляр класса XmlSerializationReader.Fixup.

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

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

Инициализирует новый экземпляр класса XmlSerializationReader.Fixup.

Свойства

Callback

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

Получение метода обратного вызова, создающего экземпляра делегата XmlSerializationFixupCallback.

Ids

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

Получает или задает массив ключей для объектов, принадлежащих свойству Source, значения которого заполняются посредством реализации обратного вызова.

Source

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

Получает или задает объект, содержащий прочие объекты, значения которых заполняются посредством реализации обратного вызова.

Методы

Equals(Object)

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

Определяет, равен ли указанный объект текущему объекту.

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

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

Служит хэш-функцией по умолчанию.

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

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

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

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

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

Создает неполную копию текущего объекта Object.

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

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

Возвращает строку, представляющую текущий объект.

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

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

См. также раздел