XmlSerializationWriter.WriteSerializable 方法    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示 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 写入开始元素标记。