XmlSerializationReader.AddReadCallback Метод

Определение

Сохраняет реализацию делегата XmlSerializationReadCallback и входные данные для последующего вызова.

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

protected:
 void AddReadCallback(System::String ^ name, System::String ^ ns, Type ^ type, System::Xml::Serialization::XmlSerializationReadCallback ^ read);
protected void AddReadCallback(string name, string ns, Type type, System.Xml.Serialization.XmlSerializationReadCallback read);
member this.AddReadCallback : string * string * Type * System.Xml.Serialization.XmlSerializationReadCallback -> unit
Protected Sub AddReadCallback (name As String, ns As String, type As Type, read As XmlSerializationReadCallback)

Параметры

name
String

Имя типа .NET, десериализируемого.

ns
String

Пространство имен типа .NET, десериализируемого.

type
Type

Десериализация Type .

Комментарии

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

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

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

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