System.ComponentModel.Design.Serialization 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デザイン時のシリアル化のカスタマイズと制御をサポートする型が提供されます。
クラス
BasicDesignerLoader |
IDesignerLoaderService インターフェイスの実装を提供します。 |
CodeDomComponentSerializationService |
コンポーネントのセットをシリアル化ストアにシリアル化します。 |
CodeDomDesignerLoader |
CodeDOM ベースのデザイナー ローダーを実装するための基本クラスを提供します。 |
CodeDomLocalizationProvider |
CodeDOM リソース シリアル化サービスを提供します。 このクラスは継承できません。 |
CodeDomSerializer |
オブジェクト グラフを一連の CodeDOM ステートメントにシリアル化します。 このクラスは、シリアライザーの抽象基本クラスを提供します。 |
CodeDomSerializerBase |
CodeDomSerializer の各クラスの基本クラスを提供します。 |
CodeDomSerializerException |
シリアル化エラーの行番号情報を取得できる場合にスローされる例外。 |
CollectionCodeDomSerializer |
コレクションをシリアル化します。 |
ComponentSerializationService |
一連のコンポーネントまたはシリアル化可能なオブジェクトを、シリアル化ストアにシリアル化するための基本クラスを提供します。 |
ContextStack |
入れ子のシリアライザーで情報を使用できるように、シリアライザーによって使用するスタック オブジェクトを提供します。 |
DefaultSerializationProviderAttribute |
DefaultSerializationProviderAttribute 属性はシリアライザーに設定され、その型のシリアライザーの既定のプロバイダーとして使用するクラスを示します。 |
DesignerLoader |
カスタム デザイナー ローダーの実装に使用できる基本デザイナー ローダー インターフェイスを提供します。 |
DesignerSerializationManager |
IDesignerSerializationManager インターフェイスの実装を提供します。 |
DesignerSerializerAttribute |
この属性が適用される型の値をシリアル化するためにシリアル化マネージャーが使用するシリアライザーを示します。 このクラスは継承できません。 |
ExpressionContext |
シリアライザー間でコンテキストの状態を渡す方法を提供します。 このクラスは継承できません。 |
InstanceDescriptor |
オブジェクトのインスタンスを作成するために必要な情報を提供します。 このクラスは継承できません。 |
MemberCodeDomSerializer |
オブジェクト グラフ内のリフレクション プリミティブをシリアル化するための基本クラスを提供します。 |
MemberRelationshipService |
1 つのメンバーを別のメンバーに関連付けるための基本クラスを提供します。 |
ObjectStatementCollection |
StatementContext によって提供されるステートメントのテーブルを保持します。 このクラスは継承できません。 |
ResolveNameEventArgs |
ResolveName イベントのデータを提供します。 |
RootContext |
CodeDomSerializer は、ルート コンテキストを追加して、ルート オブジェクトの定義を提供します。 このクラスは継承できません。 |
RootDesignerSerializerAttribute |
ルート デザイナー オブジェクトのために使用する基本シリアライザーを示します。 このクラスは継承できません。 |
SerializationStore |
ComponentSerializationService のシリアル化データを格納するための基本クラスを提供します。 |
SerializeAbsoluteContext |
シリアライザーが既定値を処理する必要があるかどうかを指定します。 このクラスは継承できません。 |
StatementContext |
ステートメントのシリアル化先となる場所を提供します。 このクラスは継承できません。 |
TypeCodeDomSerializer |
オブジェクトを新しい型にシリアル化します。 |
構造体
MemberRelationship |
オブジェクトとメンバー間の単一のリレーションシップを表します。 |
インターフェイス
ICodeDomDesignerReload |
デザイナーの再読み込みを最適化するために使用するインターフェイスを提供します。 |
IDesignerLoaderHost |
シリアル化された状態からの読み込みをサポートするためのデザイナー ホストを拡張できるインターフェイスを提供します。 |
IDesignerLoaderHost2 |
IDesignerLoaderHost を拡張し、デザイン ドキュメントの読み込み中にエラーを許容するかどうかを指定するインターフェイスを提供します。 |
IDesignerLoaderService |
外部コンポーネントの非同期読み込みをサポートするためにデザイナー ローダーを拡張できるインターフェイスを提供します。 |
IDesignerSerializationManager |
デザイン時のシリアル化を管理するためのインターフェイスを提供します。 |
IDesignerSerializationProvider |
シリアライザーにアクセスできるようにするインターフェイスを提供します。 |
IDesignerSerializationService |
シリアル化と逆シリアル化を起動できるインターフェイスを提供します。 |
INameCreationService |
オブジェクトの一意の名前を生成できるサービスを提供します。 |
列挙型
BasicDesignerLoader.ReloadOptions |
Reload(BasicDesignerLoader+ReloadOptions) メソッドの動作を定義します。 これらのフラグは、ビット単位の |
CodeDomLocalizationModel |
CodeDom リソース アダプターで使用されるローカリゼーション モデルを決定します。 |
代理人
ResolveNameEventHandler |
シリアル化マネージャーの ResolveName イベントを処理するメソッドを表します。 |
注釈
この名前空間のクラスは、次のカテゴリに分けることができます。
特定の型に使用するシリアライザーを示すために使用できるシリアル化属性。 DesignerSerializerAttributeは、特定の型に使用するシリアライザーを示し RootDesignerSerializerAttribute、ルート デザイナーに使用するベース シリアライザーを示します。
デザイナーがシリアル化をカスタマイズするために実装できるクラス。 IDesignerLoaderHostは、シリアル化された状態からデザイナー ドキュメントを読み込む場合は 、外部コンポーネントと IDesignerLoaderService非同期読み込みが関係する場合はデザイナー ドキュメントを読み込む場合は です。
デザイナーがシリアル化プロセスを管理するために使用できるインターフェイス: IDesignerSerializationManager、 を使用してカスタム シリアライザーIDesignerSerializationProviderを登録または取得します。このインターフェイスを使用すると、シリアル化とIDesignerSerializationService逆シリアル化を呼び出すメソッドを提供する および でシリアライザーを使用できるようになりますIDesignerSerializationManager。
デザイナーの読み込みプロセスをカスタマイズするために実装できるインターフェイス: DesignerLoader。
デザイナーの再読み込みを最適化するために使用できるインターフェイス: ICodeDomDesignerReload。
その他のヘルパー クラス: INameCreationService、 オブジェクトの一意の名前を生成するためのインターフェイス。 ContextStackシリアル化コンテキスト情報をシリアライザーと共有するのに役立つデータ構造。シリアル InstanceDescriptor化可能なオブジェクトを記述できるオブジェクト。
.NET