XmlSerializationWriter.WriteSerializable XmlSerializationWriter.WriteSerializable XmlSerializationWriter.WriteSerializable XmlSerializationWriter.WriteSerializable Method

定義

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込むよう XmlNode に指示します。Instructs XmlNode to write an object that uses custom XML formatting as an XML element.

オーバーロード

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

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込みます。Writes an object that uses custom XML formatting as an XML element.

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

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込むよう XmlNode に指示します。Instructs XmlNode to write an object that uses custom XML formatting as an XML element.

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

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込みます。Writes an object that uses custom XML formatting as an XML element.

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);
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 IXmlSerializable IXmlSerializable

カスタム XML フォーマットを使用する IXmlSerializable インターフェイスを実装したオブジェクト。An object that implements the IXmlSerializable interface that uses custom XML formatting.

name
String String String String

書き込む XML 要素のローカル名。The local name of the XML element to write.

ns
String String String String

書き込む XML 要素の名前空間。The namespace of the XML element to write.

isNullable
Boolean Boolean Boolean Boolean

IXmlSerializable クラス オブジェクトが true の場合に xsi:nil='true' 属性を書き込む場合は null、それ以外の場合は falsetrue to write an xsi:nil='true' attribute if the IXmlSerializable class object is null; otherwise, false.

注釈

プロテクト メンバー XmlSerializationWriter .NET Framework の XML シリアル化インフラストラクチャ内で内部的に使用する派生クラスによってのみ、使用は想定されています。The protected members of XmlSerializationWriter are intended for use only by derived classes that are used internally within the .NET Framework XML serialization infrastructure.

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

カスタム XML フォーマットを使用するオブジェクトを XML 要素として書き込むよう XmlNode に指示します。Instructs XmlNode to write an object that uses custom XML formatting as an XML element.

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);
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 IXmlSerializable IXmlSerializable

カスタム XML フォーマットを使用する IXmlSerializable インターフェイスを実装したオブジェクト。An object that implements the IXmlSerializable interface that uses custom XML formatting.

name
String String String String

書き込む XML 要素のローカル名。The local name of the XML element to write.

ns
String String String String

書き込む XML 要素の名前空間。The namespace of the XML element to write.

isNullable
Boolean Boolean Boolean Boolean

IXmlSerializable オブジェクトが true の場合に xsi:nil='true' 属性を書き込む場合は null、それ以外の場合は falsetrue to write an xsi:nil='true' attribute if the IXmlSerializable object is null; otherwise, false.

wrapped
Boolean Boolean Boolean Boolean

開始要素タグの書き込みを無視する場合は true。それ以外の場合は falsetrue to ignore writing the opening element tag; otherwise, false to write the opening element tag.

適用対象