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。