SettingAttributes 属性组

更新:2007 年 11 月

包含一些属性,这些属性用于描述有关某个设置以及该设置的行为的信息。

<xs:attributeGroup name="SettingAttributes">
    <xs:attribute name="Name"
        type="string"
        use="required"
     />
    <xs:attribute name="Definition"
        type="string"
        use="required"
     />
    <xs:attribute name="State"
        type="@lt:SettingState@lid:07d1499e-bec3-4adb-9fbb-29e425b0c4a2"
        use="optional"
     />
    <xs:attribute name="Fixed"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="List"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="Null"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="Secure"
        type="boolean"
        use="optional"
     />
    <xs:attribute name="FailedToSerialize"
        type="boolean"
        use="optional"
     />
</xs:attributeGroup>

属性

名称

类型

说明

Definition

string

设置的设置定义(或类型)。

FailedToSerialize

boolean

如果设置值未能序列化,则为 True;否则为 False。

Fixed

boolean

如果设置值不能更改,则为 True;如果设置值可以更改,则为 False。

List

boolean

如果设置可以包含值列表,则为 True;如果设置只能包含一个值,则为 False。

Name

string

设置的名称。

Null

boolean

如果设置值可以为 Null,则为 True;如果设置值不能为 Null,则为 False。

Secure

boolean

如果设置值是安全的,则为 True;否则为 False。

State

SettingState 简单类型

设置的状态,描述设置值是否已设置。