シリアル化の概念
シリアル化が必要となる理由について考えてみます。最も重要な理由として、オブジェクトの状態をストレージ メディアに保持し、後の段階で同一コピーを再作成できるようにすることと、アプリケーション ドメイン間でオブジェクトを値渡しで送信することの 2 つが挙げられます。たとえば、シリアル化は ASP.NET でのセッション状態を保存したり、オブジェクトを Windows フォームのクリップボードにコピーしたりするために使用されます。また、リモート処理でオブジェクトを 1 つのアプリケーション ドメインから別のアプリケーション ドメインに値渡しするためにも使用されます。
このセクションの内容
- 永続ストレージ
オブジェクトをシリアル化する必要性について説明します。
- 値渡しによるマーシャリング
値渡しによるマーシャリングの処理について説明します。
関連項目
- バイナリ シリアル化
共通言語ランタイムに付属しているバイナリ シリアル化機構について説明します。
- Remote Objects
.NET Framework でリモート通信に利用できるさまざまな通信方法について説明します。
- XML シリアル化および SOAP シリアル化
共通言語ランタイムに付属している XML シリアル化および SOAP シリアル化機構について説明します。
ビルド日:2010-03-10