CodeDomDesignerLoader.Initialize メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービスを初期化します。
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を参照してください。