XmlSerializationReader.AddFixup Метод

Определение

Сохраняет объект, содержащий метод обратного вызова, который будет при необходимости вызван впоследствии, с целью заполнения коллекций или перечислений .NET Framework, соответствующих SOAP-кодированным массивам или SOAP-кодированным элементам с несколькими ссылками.

Перегрузки

AddFixup(XmlSerializationReader+CollectionFixup)

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

Сохраняет объект, содержащий метод обратного вызова, который будет при необходимости вызван, для заполнения коллекций или перечислений .NET, соответствующих SOAP-кодированным массивам или SOAP-кодированным элементам с несколькими ссылками.

AddFixup(XmlSerializationReader+Fixup)

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

Сохраняет объект, содержащий экземпляр метода обратного вызова, который будет при необходимости вызван, с целью заполнения объектов в SOAP-кодированном массиве.

Комментарии

Защищенные члены XmlSerializationReader предназначены только для производных классов, которые используются внутри инфраструктуры сериализации платформа .NET Framework XML.

AddFixup(XmlSerializationReader+CollectionFixup)

Сохраняет объект, содержащий метод обратного вызова, который будет при необходимости вызван, для заполнения коллекций или перечислений .NET, соответствующих SOAP-кодированным массивам или SOAP-кодированным элементам с несколькими ссылками.

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

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)

Параметры

fixup
XmlSerializationReader.CollectionFixup

Входные данные методов делегата XmlSerializationCollectionFixupCallback и обратного вызова.

Комментарии

Защищенные члены XmlSerializationReader предназначены для использования только производными классами, которые используются внутри инфраструктуры сериализации XML .NET.

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

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

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

AddFixup(XmlSerializationReader+Fixup)

Сохраняет объект, содержащий экземпляр метода обратного вызова, который будет при необходимости вызван, с целью заполнения объектов в SOAP-кодированном массиве.

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

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)

Параметры

fixup
XmlSerializationReader.Fixup

Входные данные методов делегата XmlSerializationFixupCallback и обратного вызова.

Комментарии

Защищенные члены XmlSerializationReader предназначены только для производных классов, которые используются внутри инфраструктуры сериализации платформа .NET Framework XML.

При десериализации XML-документов в объекты платформа .NET Framework инфраструктура сериализации ПЛАТФОРМА .NET FRAMEWORK XML динамически создает экземпляры методов исправления, которые реализуют XmlSerializationFixupCallback делегат и создают экземпляры XmlSerializationReader.Fixup класса для хранения методов исправления и их входных данных. Инфраструктура делает это для массивов в кодировке SOAP, типы данных которых сопоставляются с платформа .NET Framework ссылочными типами. Затем при необходимости вызывается метод исправления для заполнения объектов в массиве.

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

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

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