CodeDomComponentSerializationService クラス

定義

一連のコンポーネントをシリアル化ストアにシリアル化します。

public ref class CodeDomComponentSerializationService sealed : System::ComponentModel::Design::Serialization::ComponentSerializationService
public sealed class CodeDomComponentSerializationService : System.ComponentModel.Design.Serialization.ComponentSerializationService
type CodeDomComponentSerializationService = class
    inherit ComponentSerializationService
Public NotInheritable Class CodeDomComponentSerializationService
Inherits ComponentSerializationService
継承
CodeDomComponentSerializationService

注釈

CodeDomComponentSerializationService クラスは、一連のコンポーネントまたはシリアル化可能なオブジェクトをシリアル化ストアにシリアル化します。 その後、ストアは後で逆シリアル化できます。 CodeDomComponentSerializationService クラスは、シリアル化形式が不透明であり、オブジェクトの部分的なシリアル化が可能であるという点で、他のシリアル化スキームとは異なります。 たとえば、オブジェクトの選択したプロパティのみをシリアル化することができます。

基底クラス ComponentSerializationService は、.NET Framework バージョン 1.0 の IDesignerSerializationService インターフェイスを置き換えますが、後者は下位互換性のために保持されます。 CodeDomComponentSerializationService クラスはIDesignerSerializationService インターフェイスを実装しませんが、IDesignerSerializationServiceを照会する場合、CodeDomDesignerLoaderは下位互換性を確保するためのブリッジ実装を提供します。

コンストラクター

名前 説明
CodeDomComponentSerializationService()

CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。

CodeDomComponentSerializationService(IServiceProvider)

指定されたサービス プロバイダーを使用してサービスを解決する CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
CreateStore()

新しい SerializationStoreを作成します。

Deserialize(SerializationStore, IContainer)

指定されたストアを逆シリアル化し、指定された IContainer に逆シリアル化された IComponent オブジェクトを設定します。

Deserialize(SerializationStore)

指定されたストアを逆シリアル化して、オブジェクトのコレクションを生成します。

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

指定した SerializationStore を特定のコンテナーに逆シリアル化し、必要に応じて既定のプロパティ値を適用します。

DeserializeTo(SerializationStore, IContainer, Boolean)

指定した SerializationStore を特定のコンテナーに逆シリアル化し、必要に応じてリサイクルされた型を検証します。

(継承元 ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

指定した SerializationStore を特定のコンテナーに逆シリアル化します。

(継承元 ComponentSerializationService)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadStore(Stream)

指定されたストリームから SerializationStore を読み込みます。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Serialize(SerializationStore, Object)

指定したオブジェクトを特定の SerializationStoreにシリアル化します。

SerializeAbsolute(SerializationStore, Object)

既定のプロパティ値を計算して、指定されたオブジェクトをシリアル化します。

SerializeMember(SerializationStore, Object, MemberDescriptor)

指定されたオブジェクトの特定のメンバーをシリアル化します。

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

指定されたオブジェクトの指定されたメンバーをシリアル化しますが、既定のプロパティ値が含まれている場合は、そのメンバーもシリアル化します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください