CodeDomDesignerLoader.Initialize 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化服务。
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。