CodeDomDesignerLoader.Initialize メソッド

定義

サービスを初期化します。

protected:
 override void Initialize();
protected override void Initialize();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()

例外

IDesignerLoaderHostが初期化されていないか、デザイナー ローダーが CodeDom シリアル化に必要な型解決サービスを提供しませんでした。

注釈

次の表では、 CodeDomDesignerLoader がサービス コンテナーに追加する置き換え可能なサービスについて説明します。

任期 Definition
INameCreationService オブジェクトの名前を作成するためのセマンティクスを提供します。 このサービスでは、CodeDOM プロバイダーの ICodeGenerator インターフェイスを使用して、言語の有効な識別子である名前を作成します。 さらに、名前作成サービスでは空の名前がサポートされています。 空の名前は、シリアル化中に一時的なローカル変数として解釈する必要があります。
IDesignerSerializationService 他のオブジェクトがコンポーネントのグループをバイナリ オブジェクトにシリアル化できるようにします。 このサービスは、コピー、貼り付け、元に戻す、やり直すなどの機能で最もよく使用されます。 CodeDomDesignerLoader クラスは、オブジェクトの CodeDOM ツリーの作成に基づくデザイナーシリアル化サービスを提供します。
ComponentSerializationService このサービスは、コンポーネントをバイナリ オブジェクトにシリアル化する手段として、 IDesignerSerializationService を置き換えます。

置き換え可能なサービスと置換できないサービスの詳細については、 BasicDesignerLoaderを参照してください。

適用対象

こちらもご覧ください