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 инфраструктура сериализации XML .NET Framework динамически создает экземпляры методов исправления, реализующих делегат XmlSerializationFixupCallback. Инфраструктура делает это для массивов в кодировке SOAP, типы данных которых сопоставляются с ссылочными типами .NET Framework. Затем при необходимости вызывается метод исправления для заполнения объектов в массиве.
Кроме того, во время инициализации инфраструктура сериализации XML .NET Framework динамически создает и компилирует временный класс для десериализации, производный от класса XmlSerializationReader. В ходе этого процесса инфраструктура создает XmlSerializationFixupCallback методы для xml-данных, закодированных в формате SOAP. Затем методы вызываются во время десериализации.
Не создавайте экземпляр XmlSerializationFixupCallback класса напрямую.
Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, представляющий метод, представленный указанным делегатом. |