次の方法で共有


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 インターフェイスを実装しませんが、 にIDesignerSerializationServiceIDesignerSerializationServiceCodeDomDesignerLoaderしてクエリを実行すると、下位互換性を確保するためのブリッジ実装が提供されます。

コンストラクター

CodeDomComponentSerializationService()

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

CodeDomComponentSerializationService(IServiceProvider)

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

メソッド

CreateStore()

新しい SerializationStore を作成します。

Deserialize(SerializationStore)

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

Deserialize(SerializationStore, IContainer)

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

DeserializeTo(SerializationStore, IContainer)

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

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

指定した SerializationStore を指定したコンテナーに逆シリアル化します。オプションで、リサイクルされた型を検証することもできます。

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

指定した SerializationStore を指定したコンテナーに逆シリアル化します。オプションで、既定のプロパティ値を適用することもできます。

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)

適用対象

こちらもご覧ください