シリアル化の概念

シリアル化が必要となる理由について考えてみます。最も重要な 2 つの理由には、オブジェクトの状態をストレージ メディアに永続化して、後の段階で正確なコピーを再作成できるようにすることと、オブジェクトを 1 つのアプリケーション ドメインから別のアプリケーション ドメインに値渡しで送信することが挙げられます。たとえば、シリアル化は、ASP.NET でのセッション状態を保存したり、オブジェクトを Windows フォームのクリップボードにコピーしたりするために使用されます。また、リモート処理でオブジェクトを 1 つのアプリケーション ドメインから別のアプリケーション ドメインに値渡しするためにも使用されます。

このセクションの内容

関連するセクション

  • バイナリ シリアル化
    共通言語ランタイムに付属しているバイナリ シリアル化機構について説明します。