SystemSetting Class
The administrative level setting in MDS.
Assembly: Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)
Microsoft.MasterDataServices.Services.DataContracts::DataContractBase
Microsoft.MasterDataServices.Services.DataContracts::MetadataDataContract<TIdType>
Microsoft.MasterDataServices.Services.DataContracts::SystemSetting
| Name | Description | |
|---|---|---|
![]() | SystemSetting() | Initializes a new instance of the class. |
| Name | Description | |
|---|---|---|
![]() | AccessPermission | Gets or sets the AccessPermission. (Inherited from MetadataDataContract<TIdType>.) |
![]() | AuditInfo | Gets or sets the AuditInfo. (Inherited from MetadataDataContract<TIdType>.) |
![]() | DataType | Gets or sets the AttributeDataType. Is used to validate the SettingValue. |
![]() | Description | Gets or sets the long description of the setting. |
![]() | DisplayName | Gets or sets the display name. Represents a short name for the setting that is suitable for presentation to a user. |
![]() | DisplaySequence | Gets or sets the sequence the system setting should be displayed. |
![]() | Identifier | Gets or sets the metadata identifier. (Inherited from MetadataDataContract<TIdType>.) |
![]() | IsVisible | Gets or sets a value that indicates whether the setting is allowed to be displayed. |
![]() | MaxValue | Gets or sets the maximum value the setting can have. It is used to validate the SettingValue. |
![]() | MinValue | Gets or sets the minimum value the setting can have. It is used to validate the SettingValue. |
![]() | Permission | Gets or sets the PermissionType. (Inherited from MetadataDataContract<TIdType>.) |
![]() | SettingType | Gets or sets the AttributeType. Is used to validate the SettingValue. |
![]() | SettingValue | Gets or sets the setting value. It is constrained by a number of other properties, such as the SettingType, DataType, SystemDomainList, MinValue, MaxValue. |
![]() | SystemDomainList | Gets or sets the SystemDomainList. It is only present if the SettingType is Domain. Is used to validate the SettingValue. If the SettingType is Domain then the SettingValue must be in the domain. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
The SystemSetting complex type specifies a single setting within the MDM system. These settings SHOULD be a member of a SystemSettingGroup.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

