XmlSerializationCollectionFixupCallback Делегат

Определение

Делегат, используемый классом XmlSerializer для десериализации типов данных XML с кодированием SOAP, которые сопоставлены коллекциям перечислений.Delegate used by the XmlSerializer class for deserialization of SOAP-encoded XML data types that map to collections or enumerations.

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

public delegate void XmlSerializationCollectionFixupCallback(System::Object ^ collection, System::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

Коллекция, в которую копируется массив элементов коллекции.The collection into which the collection items array is copied.

collectionItems
Object

Массив элементов, которые должны быть скопированы в коллекцию объектов.An array of items to be copied into the object collection.

Наследование
XmlSerializationCollectionFixupCallback

Комментарии

Во время инициализации .NET Framework инфраструктура сериализации XML динамически создает и компилирует временный класс для десериализации, производной от класса XmlSerializationReader.During initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization derived from the XmlSerializationReader class. Во время этого процесса .NET Framework создает методы исправления коллекций, использующие делегат XmlSerializationCollectionFixupCallback.During this process, the .NET Framework generates collection fix-up methods that use the XmlSerializationCollectionFixupCallback delegate. Это происходит для массивов с кодировкой SOAP или элементов с множественной ссылкой, которые имеют типы данных в любом случае, сопоставляются с .NET Framework коллекциями или перечислениями.This occurs for SOAP-encoded arrays or SOAP-encoded, multi-reference elements whose data types, in either case, map to .NET Framework collections or enumerations. При необходимости метод исправления коллекции вызывается во время десериализации.As necessary, the collection fix-up method is called during deserialization.

Не следует создавать экземпляр XmlSerializationCollectionFixupCallbackнапрямую.You should not directly instantiate XmlSerializationCollectionFixupCallback.

Кодировка SOAP описывается в разделе 5 спецификации SOAP 1,1.SOAP encoding is described in Section 5 of the SOAP 1.1 specification.

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

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

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

Дополнительно