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

适用于

另请参阅