ComponentSerializationService クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一連のコンポーネントまたはシリアル化可能なオブジェクトをシリアル化ストアにシリアル化するための基本クラスを提供します。
public ref class ComponentSerializationService abstract
public abstract class ComponentSerializationService
type ComponentSerializationService = class
Public MustInherit Class ComponentSerializationService
- 継承
-
ComponentSerializationService
- 派生
注釈
ComponentSerializationServiceは、一連のコンポーネントまたはシリアル化可能なオブジェクトをシリアル化ストアにシリアル化します。 その後、ストアを逆シリアル化できます。 ComponentSerializationService クラスは、シリアル化形式が不透明であり、オブジェクトの部分的なシリアル化が可能であるという点で、他のシリアル化スキームとは異なります。 たとえば、オブジェクトの選択したプロパティのみをシリアル化することができます。
このクラスは abstract。 通常、 DesignerLoader は、このクラスの具体的な実装を提供し、その DesignSurfaceにサービスとして追加します。 これにより、オブジェクトを最適な形式でシリアル化できます。
ComponentSerializationService クラスは、.NET Framework バージョン 1.0 の IDesignerSerializationService インターフェイスを置き換えますが、後者は下位互換性のために保持されます。
注意 (実装者)
ComponentSerializationService クラスから継承する場合は、このクラスのすべてのメソッドをオーバーライドする必要があります。 これらのメソッドの一部は、対応するトピックに記載されているように、例外をスローするように設計されています。派生クラスは、操作の一貫性を維持するために、これらのガイドラインに従うことを強くお勧めします。 詳細については、CodeDomComponentSerializationService クラスを参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| ComponentSerializationService() |
ComponentSerializationService クラスの新しいインスタンスを初期化します。 |