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

适用于

另请参阅