ComponentSerializationService クラス
アセンブリ: System (system.dll 内)
構文
ComponentSerializationService は、一連のコンポーネントまたはシリアル化可能なオブジェクトをシリアル化ストアにシリアル化します。このストアは、後で逆シリアル化できます。ComponentSerializationService クラスは、シリアル化形式が非透過であるという点で、他のシリアル化方法とは異なります。このクラスを使用すると、オブジェクトを部分的にシリアル化できます。たとえば、オブジェクトの選択したプロパティだけをシリアル化できます。詳細については、「シリアル化の概念」を参照してください。
このクラスは abstract です。通常、DesignerLoader は、このクラスの具体的な実装を提供し、DesignSurface にサービスとして追加します。これにより、オブジェクトに最も適した形式でシリアル化できます。
ComponentSerializationService クラスは、.NET Framework Version 1.0 の IDesignerSerializationService インターフェイスを置き換えたものですが、このインターフェイスは下位互換性のために保持されています。
メモ |
---|
このクラスに適用される HostProtectionAttribute 属性の Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的には、アイコンをダブルクリック、コマンドを入力、またはブラウザに URL を入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。 |
System.ComponentModel.Design.Serialization.ComponentSerializationService
System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- ComponentSerializationService クラスのページへのリンク