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)
Параметры
Входные данные методов делегата 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)
Параметры
Входные данные методов делегата 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.