Share via


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

適用於

另請參閱