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


XmlSerializationWriter.AddWriteCallback Метод

Определение

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

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

protected:
 void AddWriteCallback(Type ^ type, System::String ^ typeName, System::String ^ typeNs, System::Xml::Serialization::XmlSerializationWriteCallback ^ callback);
protected void AddWriteCallback (Type type, string typeName, string? typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
protected void AddWriteCallback (Type type, string typeName, string typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
member this.AddWriteCallback : Type * string * string * System.Xml.Serialization.XmlSerializationWriteCallback -> unit
Protected Sub AddWriteCallback (type As Type, typeName As String, typeNs As String, callback As XmlSerializationWriteCallback)

Параметры

type
Type

Type сериализуемых объектов.

typeName
String

Имя типа сериализуемых объектов.

typeNs
String

Пространства имен типа сериализуемых объектов.

callback
XmlSerializationWriteCallback

Экземпляр делегата XmlSerializationWriteCallback.

Комментарии

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

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

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

Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.

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