XmlSerializationFixupCallback Делегат

Определение

Делегат, используемый классом XmlSerializer для десериализации XML-данных с кодировкой SOAP.

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

public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)

Параметры

fixup
Object

Экземпляр класса XmlSerializationReader.Fixup, содержащий объект для исправления и массив строковых идентификаторов для заполнения элементов.

Комментарии

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

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

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

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

Методы расширения

GetMethodInfo(Delegate)

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

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

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