XmlSerializationCollectionFixupCallback Делегат

Определение

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

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

public delegate void XmlSerializationCollectionFixupCallback(System::Object ^ collection, System::Object ^ collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object? collection, object? collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object collection, object collectionItems);
type XmlSerializationCollectionFixupCallback = delegate of obj * obj -> unit
Public Delegate Sub XmlSerializationCollectionFixupCallback(collection As Object, collectionItems As Object)

Параметры

collection
Object

Коллекция, в которую копируется массив элементов коллекции.

collectionItems
Object

Массив элементов, копируемых в объект object collection.

Комментарии

Во время инициализации инфраструктура сериализации XML .NET Framework динамически создает и компилирует временный класс десериализации, производный от класса XmlSerializationReader. В ходе этого процесса платформа .NET Framework создает методы исправления коллекции, использующие делегат XmlSerializationCollectionFixupCallback. Это происходит для массивов в кодировке SOAP или много ссылочных элементов, типы данных которых в любом случае сопоставляются с .NET коллекциями или перечислениями Framework. При необходимости метод исправления коллекции вызывается во время десериализации.

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

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

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

Имя Описание
GetMethodInfo(Delegate)

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

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

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

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