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

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

name
String

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

ns
String

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

isNullable
Boolean

如果 IXmlSerializable 类对象是 true 时写入 xsi:nil='true' 特性,则为 null;否则,为 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

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

name
String

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

ns
String

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

isNullable
Boolean

如果为 true,则在 IXmlSerializable 对象是 xsi:nil='true' 时写入 null 特性,则为 ;否则,为false

wrapped
Boolean

如果忽略写入开始元素标记,则为 true;如果写入开始元素标记,则为 false

适用于