次の方法で共有


CodeDomDesignerLoader.Initialize メソッド

定義

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

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

例外

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

注釈

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

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

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

適用対象

こちらもご覧ください