SystemSetting SystemSetting SystemSetting Class

Definition

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>
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() SystemSetting() SystemSetting()

Initializes a new instance of the class.

Properties

AccessPermission AccessPermission AccessPermission

Gets or sets the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
AuditInfo AuditInfo AuditInfo

Gets or sets the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
DataType DataType DataType

Gets or sets the AttributeDataType. Is used to validate the SettingValue.

Description Description Description

Gets or sets the long description of the setting.

DisplayName DisplayName DisplayName

Gets or sets the display name. Represents a short name for the setting that is suitable for presentation to a user.

DisplaySequence DisplaySequence DisplaySequence

Gets or sets the sequence the system setting should be displayed.

Identifier Identifier Identifier

Gets or sets the metadata identifier.

(Inherited from MetadataDataContract<TIdType>)
IsVisible IsVisible IsVisible

Gets or sets a value that indicates whether the setting is allowed to be displayed.

MaxValue MaxValue MaxValue

Gets or sets the maximum value the setting can have. It is used to validate the SettingValue.

MinValue MinValue MinValue

Gets or sets the minimum value the setting can have. It is used to validate the SettingValue.

Permission Permission Permission

Gets or sets the PermissionType.

(Inherited from MetadataDataContract<TIdType>)
SettingType SettingType SettingType

Gets or sets the AttributeType. Is used to validate the SettingValue.

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

Methods

SetProperty<T>(T, T, String) SetProperty<T>(T, T, String) SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String, Boolean) SetProperty<T>(T, T, String, Boolean) SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value. Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to

See Also