XmlSerializationReader.AddFixup Метод

Определение

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

Перегрузки

Имя Описание
AddFixup(XmlSerializationReader+CollectionFixup)

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

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

AddFixup(XmlSerializationReader+Fixup)

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

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

Комментарии

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

AddFixup(XmlSerializationReader+CollectionFixup)

Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs

Хранит объект, содержащий метод обратного вызова, который будет вызываться по мере необходимости, чтобы заполнить .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 коллекциями или перечислениями. Затем при необходимости методы вызываются во время десериализации для заполнения элементов массива или много ссылочных объектов.

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

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

AddFixup(XmlSerializationReader+Fixup)

Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs
Исходный код:
XmlSerializationReader.cs

Сохраняет объект, содержащий экземпляр метода обратного вызова, который будет вызываться по мере необходимости, чтобы заполнить объекты в массиве, закодированном 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 предназначены только для производных классов, которые используются внутри инфраструктуры сериализации XML .NET Framework.

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

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

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

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