IDesignerSerializationService インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シリアル化と逆シリアル化を起動できるインターフェイスを提供します。
public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
- 派生
注釈
このサービスでは、オブジェクトのコレクションをそれらを表すシリアル化可能なオブジェクトに変換し、シリアル化データを、そのオブジェクトが表すオブジェクトに変換するメソッドを提供します。
デザイナーをサポートするすべてのコンポーネントは、各コンポーネントの型のシリアル化をサポートする必要があります。 これは、デザイナーが各型のパブリック プロパティ、メソッド、およびイベントをスキャンし、型記述子内でこれらを表す場合に発生します。
このインターフェイスでは、メンバーをスキャンする手法を使用して、コンポーネントのコレクションを、実行時シリアル化をサポートする 1 つのオブジェクトに変換します。 これは、クラスに属するカスタム型のシリアル化に必ずしも提供されるとは限りません。 多くのオブジェクトでは、実行時に値をシリアル化するためにカスタム シリアライザーが必要です。 カスタム型のシリアライザーを指定するには、 属性を DesignerSerializerAttribute 使用するか、 を実装します IDesignerSerializationProvider。
メソッド
Deserialize(Object) |
指定したシリアル化データ オブジェクトを逆シリアル化し、そのデータと等価なオブジェクトのコレクションを返します。 |
Serialize(ICollection) |
指定したオブジェクトのコレクションをシリアル化し、シリアル化されたデータをシリアル化データ オブジェクトに格納します。 |
適用対象
こちらもご覧ください
.NET