ListRule 复杂类型(工作项类型定义架构)

更新:2007 年 11 月

定义供 Rules 组中的选定元素使用的属性。

<xs:complexType name="ListRule">
        <xs:complexContent>
                <xs:extension base="PlainRule">
                        <xs:sequence maxOccurs="unbounded">
                                <xs:choice>
                                        <xs:element name="GLOBALLIST" type="typelib:GlobalList"/>
                                        <xs:element name="LISTITEM" type="typelib:ListItem"/>
                                </xs:choice>
                        </xs:sequence>
                        <xs:attribute name="expanditems" type="xs:boolean" default="true"/>
                        <xs:attribute name="filteritems" type="FilterItems"/>
                </xs:extension>
        </xs:complexContent>
</xs:complexType>

属性和元素

下面几部分描述了属性、子元素和父元素。

属性

属性

说明

for

可选的 PlainRule 复杂类型(工作项类型定义架构) 属性。

应用此规则的用户或组的名称。属性类型为 typelib:IdentityName。最小长度:1;最大长度:255。

模式值:^[^\\]+\\[^\\]+$

模式值示例:域\用户 ID

not

可选的 PlainRule 复杂类型(工作项类型定义架构) 属性。

不应用此规则的用户或组的名称。属性类型为 typelib:IdentityName。最小长度:1;最大长度:255。

模式值:^[^\\]+\\[^\\]+$

模式值示例:域\用户 ID

expanditems

可选的属性。

指定是否应展开由 LISTITEM 元素指定的组,以便在列表中包含从属组。默认值为 true。类型为 xs:Boolean。

filteritems

可选的属性。

指定列表中仅包含组成员,而不包含组名称。唯一允许的属性值为 excludegroups。类型为 FilterItems 简单类型(工作项类型定义架构)

子元素

元素

说明

GLOBALLIST 元素(工作项类型定义架构)

可选。

引用一个全局列表,该列表包含选择 ALLOWEDVALUES、PROHIBITEDVALUES 和 SUGGESTEDVALUES 元素的值时要包含的值。

LISTITEM 元素(类型库架构)

可选。

定义一个有效列表值。

父元素

备注

您必须至少定义一个子元素(GLOBALLIST 或 LISTITEM)。

ListRule 复杂类型是以下元素的元素类型:

ListRule 复杂类型是 PlainRule 复杂类型(工作项类型定义架构)的一个扩展。

元素信息

命名空间

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

架构名称

工作项类型定义

验证文件

WorkItemTypeDefinition.xsd

是否可以为空

不适用

请参见

概念

可用的字段规则

其他资源

定义字段规则

Rules 组(工作项类型定义架构)