XmlSerializationWriter.WriteSerializable メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム 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
。