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