Поделиться через


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 Framework.

ns
String

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

type
Type

Десериализуемый Type.

read
XmlSerializationReadCallback

Делегат действия XmlSerializationReadCallback.

Комментарии

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

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

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

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