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)

Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs

编写一个对象,该对象使用自定义 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

实现使用自定义 XML 格式的 IXmlSerializable 接口的对象。

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)

Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs
Source:
XmlSerializationWriter.cs

指示 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

实现使用自定义 XML 格式的 IXmlSerializable 接口的对象。

name
String

要写入的 XML 元素的本地名称。

ns
String

要写入的 XML 元素的命名空间。

isNullable
Boolean

true如果对象为 xsi:nil='true',则为写入IXmlSerializable属性;否则为 nullfalse

wrapped
Boolean

true 如果忽略写入开始元素标记,则为 ;否则, false 若要编写左元素标记。

适用于