MetadataAttribute 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.
Information related to an attribute for an entity in Master Data Services.
public ref class MetadataAttribute sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::MemberTypeContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="MetadataAttribute", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class MetadataAttribute : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.MemberTypeContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="MetadataAttribute", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MetadataAttribute = class
inherit MetadataDataContract<MemberTypeContextIdentifier>
Public NotInheritable Class MetadataAttribute
Inherits MetadataDataContract(Of MemberTypeContextIdentifier)
- Inheritance
- Attributes
Remarks
The MetadataAttribute complex type specifies an attribute for an entity within the MDS system.
Constructors
MetadataAttribute() |
Initializes a new instance of the MetadataAttribute class. |
Fields
ValidationStatusAttributeName |
The name of the ValidationStatus attribute. |
Properties
AccessPermission |
Specifies the AccessPermission. (Inherited from MetadataDataContract<TIdType>) |
AttributeType |
Specifies the AttributeType. |
AuditInfo |
Specifies the AuditInfo. (Inherited from MetadataDataContract<TIdType>) |
ChangeTrackingGroup |
Specifies a group number used to notify business rules that an attribute value has changed on a member. |
DataType |
Specifies the AttributeDataType. |
DataTypeInformation |
Specifies additional information that is based on the data type of the attribute. |
Description |
Specifies the description |
DisplayName |
Specifies the display name. |
DisplayWidth |
Specifies the display width in pixels. |
DomainEntityAccessPermission |
Specifies the Domain Entity's AccessPermission. |
DomainEntityId |
Specifies the identifier for the domain entity that is associated with the attribute. |
DomainEntityIsFlat |
Obsolete.
Specifies whether the domain entity is flat. |
DomainEntityIsHierarchyEnabled |
Specifies a value indicating whether the domain entity has explicit hierarchies enabled. |
DomainEntityPermission |
Specifies the Domain Entity's Permission. |
Filter |
Specifies information used to filter the possible attribute values based upon the value of another attribute. |
FullyQualifiedName |
Specifies the fully qualified name. |
Identifier |
Specifies the Identifier. (Inherited from MetadataDataContract<TIdType>) |
InputMaskId |
Specifies the mask identifier for a number or datetime attribute. |
IsCode |
Specifies whether the attribute is the Code attribute. |
IsName |
Specifies whether the attribute is the Name attribute. |
IsReadOnly |
Specifies whether the attribute is read only. |
IsSystem |
Specifies whether the attribute is a system attribute. |
Permission |
Specifies the Permission. (Inherited from MetadataDataContract<TIdType>) |
SortOrder |
Specifies the sort order of the attribute among other attributes of the same entity and member type. |
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. |