本部分概述了定制扩展 XSD 文件与 wimxmlextension.xml 文件间的差别。
定制扩展 XSD 文件和 wimxmlextension.xml 文件都用于定义定制扩展,但是,它们用于不同的用途。
wimxmlextension.xml 文件可用于向现有 virtual member manager 内建实体类型(如 PersonAccount 和 Group)添加新属性类型。wimxmlextension.xml 中定义的实体类型和属性类型始终作为动态模型装入。如果需要生成静态模型代码,需要在定制扩展 XSD 文件中定义这些新类型。
定制扩展 XSD 文件可用于向新实体类型添加新属性类型。任何新控件类型都必须在定制扩展 XSD 文件中定义,因为新控件类型需要代码更改(定制适配器),并且此操作无法在运行时完成。
定制扩展 XSD 文件 | wimxmlextension.xml | |
---|---|---|
格式 | XSD | XML |
何时使用 | 部署时 |
|
可定义新实体类型 | 是 | 是 |
可定义新属性类型 | 是 | 是 |
可定义新控件类型 | 是 | 否 |
可向新实体类型添加新属性类型 | 是 | 是 |
可向 virtual member manager 内建实体类型添加新属性类型 | 否 | 是 |
可用于生成静态模型代码 | 是 | 否 |