SystemSetting Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The administrative level setting in MDS.
public ref class SystemSetting sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::Identifier ^>
[System.Runtime.Serialization.DataContract(Name="SystemSetting", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class SystemSetting : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.Identifier>
[<System.Runtime.Serialization.DataContract(Name="SystemSetting", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type SystemSetting = class
inherit MetadataDataContract<Identifier>
Public NotInheritable Class SystemSetting
Inherits MetadataDataContract(Of Identifier)
- Inheritance
- Attributes
Remarks
The SystemSetting complex type specifies a single setting within the MDM system. These settings SHOULD be a member of a SystemSettingGroup.
Constructors
SystemSetting() |
Initializes a new instance of the class. |
Properties
AccessPermission |
Specifies the AccessPermission. (Inherited from MetadataDataContract<TIdType>) |
AuditInfo |
Specifies the AuditInfo. (Inherited from MetadataDataContract<TIdType>) |
DataType |
Specifies the data type. Is used to validate the SettingValue. |
Description |
Specifies the long description of the setting. |
DisplayName |
Specifies the display name. Represents a short name for the setting that is suitable for presentation to a user. |
DisplaySequence |
Specifies the sequence the system setting should be displayed. |
Identifier |
Specifies the Identifier. (Inherited from MetadataDataContract<TIdType>) |
IsVisible |
Specifies whether the setting is allowed to be displayed. |
MaxValue |
Specifies the maximum value the setting can have. It is used to validate the SettingValue. |
MinValue |
Specifies the minimum value the setting can have. It is used to validate the SettingValue. |
Permission |
Specifies the Permission. (Inherited from MetadataDataContract<TIdType>) |
SettingType |
Specifies the setting type. Is used to validate the SettingValue. |
SettingValue |
Specifies the setting value. It is constrained by a number of other properties, such as the SettingType, DataType, SystemDomainList, MinValue, MaxValue. |
SystemDomainList |
Specifies 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. |
Methods
SetProperty<T>(T, T, String, Boolean) |
Changes the property to the given value. |
SetProperty<T>(T, T, String) |
Changes the property to the given value. |