配置 virtual member manager 模型类型

Virtual member manager 可配置为动态模型类型或静态模型类型。

在 virtual member manager 配置 XML 文件中,在元素 configProvider 下添加了两个元素,用于指示 virtual member manager 是使用动态模型还是使用静态模型: 必须定义这两个元素中的任意一个(但两个不能同时定义)。
以下示例是 wimconfig.xsd 的模型部分。
<xsd:element name="configurationProvider">
    <xsd:complexType>
      <xsd:sequence>
        <!-- Dynamic or static model config -->
        <xsd:choice minOccurs="1" maxOccurs="1">
          <xsd:element name="dynamicModel">
            <xsd:complexType>
              <xsd:attribute name="xsdFileName" 
                             type="xsd:string" 
                             use="optional" 
                             default="wimextension.xsd"/>
              <xsd:attribute name="useGlobalSchema" 
                             type="xsd:boolean" 
                             use="optional" 
                             default="false"/>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="staticModel">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="packageName" 
                             type="xsd:string" 
                             minOccurs="0" 
                             maxOccurs="unbounded"/>
              </xsd:sequence>
              <xsd:attribute name="useGlobalSchema" 
                             type="xsd:boolean" 
                             use="optional" 
                             default="false"/>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>


使用条款 | 反馈