XmlSerializer メンバ
オブジェクトから XML ドキュメントへのシリアル化および XML ドキュメントからオブジェクトへの逆シリアル化を行います。XmlSerializer により、オブジェクトを XML にエンコードする方法を制御できます。
XmlSerializer データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | CanDeserialize | XmlSerializer が、指定された XML ドキュメントを逆シリアル化できるかどうかを示す値を取得します。 |
![]() | Deserialize | オーバーロードされます。 XML ドキュメントを逆シリアル化します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | FromMappings | オーバーロードされます。 指定した割り当てから XmlSerializer クラスのインスタンスを返します。 |
![]() | FromTypes | 型の配列から作成された、XmlSerializer オブジェクトの配列を返します。 |
![]() | GenerateSerializer | オーバーロードされます。 型指定されたシリアライザを格納しているアセンブリを返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | GetXmlSerializerAssemblyName | オーバーロードされます。 特定の型のシリアル化または逆シリアル化のために特に作成された 1 つ以上のバージョンの XmlSerializer を格納しているアセンブリの名前を返します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Serialize | オーバーロードされます。 オブジェクトを XML ドキュメントにシリアル化します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CreateReader | シリアル化される XML ドキュメントを読み取るために使用されるオブジェクトを返します。 |
![]() | CreateWriter | 派生クラスでオーバーライドされた場合、オブジェクトのシリアル化に使用されるライタを返します。 |
![]() | Deserialize | オーバーロードされます。 XML ドキュメントを逆シリアル化します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | Serialize | オーバーロードされます。 オブジェクトを XML ドキュメントにシリアル化します。 |

名前 | 説明 | |
---|---|---|
![]() | UnknownAttribute | 逆シリアル化時に XmlSerializer が不明な型の XML 属性を認識した場合に発生します。 |
![]() | UnknownElement | 逆シリアル化時に XmlSerializer が不明な型の XML 要素を認識した場合に発生します。 |
![]() | UnknownNode | 逆シリアル化時に XmlSerializer が不明な型の XML ノードを認識した場合に発生します。 |
![]() | UnreferencedObject | SOAP エンコード済み XML ストリームの逆シリアル化時に、XmlSerializer が、未使用の型または参照されていない型を認識した場合に発生します。 |

関連項目
XmlSerializer クラスSystem.Xml.Serialization 名前空間
XmlAttributeOverrides クラス
XmlAttributes クラス
XmlSerializer クラス
XmlAttributes.XmlText プロパティ
XmlAttributes クラス
その他の技術情報
XML シリアル化の概要方法 : XML ストリームの代替要素名を指定する
属性を使用した XML シリアル化の制御
XML シリアル化の例
XML スキーマ定義ツール (Xsd.exe)
方法 : 派生クラスのシリアル化を制御する
<dateTimeSerialization> 要素
<xmlSerializer> 要素
- XmlSerializer メンバのページへのリンク