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