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

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

如果 IXmlSerializable 类对象 null,则 true 写入 xsi:nil='true' 属性;否则,false

注解

XmlSerializationWriter 的受保护成员仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。

适用于

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

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

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

wrapped
Boolean

true 忽略写入开始元素标记;否则,false 写入开始元素标记。

适用于