扩展文件的比较

本部分概述了定制扩展 XSD 文件与 wimxmlextension.xml 文件间的差别。

定制扩展 XSD 文件和 wimxmlextension.xml 文件都用于定义定制扩展,但是,它们用于不同的用途。

wimxmlextension.xml 文件可用于向现有 virtual member manager 内建实体类型(如 PersonAccount 和 Group)添加新属性类型。wimxmlextension.xml 中定义的实体类型和属性类型始终作为动态模型装入。如果需要生成静态模型代码,需要在定制扩展 XSD 文件中定义这些新类型。

定制扩展 XSD 文件可用于向新实体类型添加新属性类型。任何新控件类型都必须在定制扩展 XSD 文件中定义,因为新控件类型需要代码更改(定制适配器),并且此操作无法在运行时完成。

下表概述了这两种扩展文件间的差别:
表 1. 使用定制扩展 XSD 文件与 wimxmlextension.xml 间的比较
  定制扩展 XSD 文件 wimxmlextension.xml
格式 XSD XML
何时使用 部署时
  • 运行时
  • 部署时
可定义新实体类型
可定义新属性类型
可定义新控件类型
可向新实体类型添加新属性类型
可向 virtual member manager 内建实体类型添加新属性类型
可用于生成静态模型代码


使用条款 | 反馈