Share via


SettingsAttributes attribute group [SDM]

 
Platform SDK: System Definition Model Overview

SettingsAttributes Atribute Group

Note: This documentation is preliminary and is subject to change.

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

  
  Last updated: June 2005  |  What did you think of this topic?  |  Order a Platform SDK CD
  © Microsoft Corporation. All rights reserved. Terms of use.