XmlSerializationWriter.InitCallbacks Метод

Определение

Инициализирует экземпляры делегата XmlSerializationWriteCallback для сериализации XML-данных в кодировке SOAP.

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

protected:
 abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
protected abstract void InitCallbacks();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
abstract member InitCallbacks : unit -> unit
Protected MustOverride Sub InitCallbacks ()
Атрибуты

Комментарии

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

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

Абстрактный InitCallbacks метод заключается в том, что временный производный класс создает экземпляр и инициализирует методы обратного вызова записи.

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

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

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