XmlSerializationWriter.WriteSerializable Метод

Определение

Инструктирует XmlNode для записи объекта, использующего пользовательское форматирование XML в качестве элемента XML.

Перегрузки

WriteSerializable(IXmlSerializable, String, String, Boolean)

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

Записывает объект, использующий пользовательское форматирование XML в качестве элемента XML.

WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean)

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

Инструктирует XmlNode для записи объекта, использующего пользовательское форматирование XML в качестве элемента XML.

WriteSerializable(IXmlSerializable, String, String, Boolean)

Записывает объект, использующий пользовательское форматирование XML в качестве элемента XML.

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

protected:
 void WriteSerializable(System::Xml::Serialization::IXmlSerializable ^ serializable, System::String ^ name, System::String ^ ns, bool isNullable);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable? serializable, string name, string ns, bool isNullable);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable serializable, string name, string ns, bool isNullable);
member this.WriteSerializable : System.Xml.Serialization.IXmlSerializable * string * string * bool -> unit
Protected Sub WriteSerializable (serializable As IXmlSerializable, name As String, ns As String, isNullable As Boolean)

Параметры

serializable
IXmlSerializable

Объект, реализующий интерфейс IXmlSerializable, использующий пользовательское форматирование XML.

name
String

Локальное имя элемента XML для записи.

ns
String

Пространство имен элемента XML для записи.

isNullable
Boolean

Значение true для записи атрибута xsi:nil='true', если объект класса IXmlSerializable имеет значение null, в противном случае — значение false.

Комментарии

Защищенные элементы XmlSerializationWriter предназначены только для производных классов, которые используются внутри инфраструктуры сериализации ПЛАТФОРМА .NET FRAMEWORK XML.

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

WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean)

Инструктирует XmlNode для записи объекта, использующего пользовательское форматирование XML в качестве элемента XML.

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

protected:
 void WriteSerializable(System::Xml::Serialization::IXmlSerializable ^ serializable, System::String ^ name, System::String ^ ns, bool isNullable, bool wrapped);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable? serializable, string name, string? ns, bool isNullable, bool wrapped);
protected void WriteSerializable (System.Xml.Serialization.IXmlSerializable serializable, string name, string ns, bool isNullable, bool wrapped);
member this.WriteSerializable : System.Xml.Serialization.IXmlSerializable * string * string * bool * bool -> unit
Protected Sub WriteSerializable (serializable As IXmlSerializable, name As String, ns As String, isNullable As Boolean, wrapped As Boolean)

Параметры

serializable
IXmlSerializable

Объект, реализующий интерфейс IXmlSerializable, использующий пользовательское форматирование XML.

name
String

Локальное имя элемента XML для записи.

ns
String

Пространство имен элемента XML для записи.

isNullable
Boolean

Значение true для записи атрибута xsi:nil='true', если объект IXmlSerializable имеет значение null; в противном случае — значение false.

wrapped
Boolean

true для игнорирования записи открывающего тега элемента, в противном случае false для записи открывающего тега элемента.

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