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)
Параметры
Делегат 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)
Параметры
Делегат 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.