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