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. |