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

適用於

另請參閱