SettingsAttributes Attribute Group Attribute Group

SettingsAttributes Atribute Group

Contains attributes used to describe the behavior of a particular setting.

<xs:attributeGroup name="SettingsAttributes"> <xs:attribute name="List" type="boolean" />

  • List
    true if these attributes apply to a list of settings; otherwise false.

<xs:attribute name="Access" type="SettingMemberAccess" />

  • Access
    Level of permission to read and write a setting's value, providing SDM runtime access control and display and editing rules to designers. The default value is ReadWrite.

<xs:attribute name="Secure" type="SettingMemberSecure" />

  • Secure
    Encryption level for the value of a setting when stored to an .sdmdocument file, and whether tools should log this value during manipulations such as installations.

<xs:attribute name="DeploymentTime" type="boolean" />

  • DeploymentTime
    A value that can only be provided as part of the deployment process for an instance. Design time constraints cannot be evaluated against this value. A definition or member cannot supply a fixed value for this setting. The default value is false.

<xs:attribute name="Required" type="boolean" />

  • Required
    true if a value must be provided for this setting before an instance is deployed; otherwise false . The default value is false.

<xs:attribute name="CanBeNull" type="boolean" />

  • CanBeNull
    true if a setting value is valid if it does not contain any value; otherwise, false. The default value is false.

<xs:attribute name="ElementsCanBeNull" type="boolean" />

  • ElementsCanBeNull
    true if the list for this setting can contain null values; otherwise, false. The default value is false.

<xs:attribute name="DefaultRead" type="string" />

  • DefaultRead
    The facet in the setting to use if the user asks for the setting value without specifying a facet in the setting.

<xs:attribute name="DefaultWrite" type="string" />

  • DefaultWrite
    The facet in the setting to use if the user writes to the setting value without specifying a facet in the setting.

</xs:attributeGroup>

  • SettingsAttributes

Attributes

Name Type Description
Access SettingMemberAccess

Level of permission to read and write a setting's value, providing SDM runtime access control and display and editing rules to designers. The default value is ReadWrite.

CanBeNull boolean

true if a setting value is valid if it does not contain any value; otherwise, false. The default value is false.

DefaultRead string

The facet in the setting to use if the user asks for the setting value without specifying a facet in the setting.

DefaultWrite string

The facet in the setting to use if the user writes to the setting value without specifying a facet in the setting.

DeploymentTime boolean

A value that can only be provided as part of the deployment process for an instance. Design time constraints cannot be evaluated against this value. A definition or member cannot supply a fixed value for this setting. The default value is false.

ElementsCanBeNull boolean

true if the list for this setting can contain null values; otherwise, false. The default value is false.

List boolean

true if these attributes apply to a list of settings; otherwise false.

Required boolean

true if a value must be provided for this setting before an instance is deployed; otherwise false . The default value is false.

Secure SettingMemberSecure

Encryption level for the value of a setting when stored to an .sdmdocument file, and whether tools should log this value during manipulations such as installations.

See Also

SystemDefinitionModel Schema Attribute Groups

Send comments about this topic to Microsoft

Build date: 10/2/2007