XmlSerializationWriter.WriteSerializable メソッド

定義

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込むよう XmlNode に指示します。

オーバーロード

WriteSerializable(IXmlSerializable, String, String, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込みます。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込むよう XmlNode に指示します。

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

カスタム XML フォーマットを使用する IXmlSerializable インターフェイスを実装したオブジェクト。

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)

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込むよう XmlNode に指示します。

この 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 オブジェクトが true の場合に xsi:nil='true' 属性を書き込む場合は null、それ以外の場合は false

wrapped
Boolean

開始要素タグの書き込みを無視する場合は true。それ以外の場合は false

適用対象