MetadataAttribute Class

Defines the data contract for the Metadata attribute.

Namespace:  Microsoft.MasterDataServices.Services.DataContracts
Assembly:  Microsoft.MasterDataServices.Services (in Microsoft.MasterDataServices.Services.dll)

[DataContractAttribute(Name = "MetadataAttribute", Namespace = "")]
public sealed class MetadataAttribute : MdmDataContract<MemberTypeContextIdentifier>

The MetadataAttribute type exposes the following members.

Public methodMetadataAttributeInitializes a new instance of the MetadataAttribute class.

Public propertyAttributeTypeGets or sets the AttributeType.
Public propertyAuditInfoGets or sets the AuditInfo. (Inherited from MdmDataContract<IdType>.)
Public propertyChangeTrackingGroupGets or sets an integer value of a change tracking group.
Public propertyDataTypeGets or sets the AttributeDataType.
Public propertyDataTypeInformationGets or sets the DataTypeInformation.
Public propertyDisplayWidthGets or sets the display width.
Public propertyDomainEntityIdGets or sets DomainEntityId.
Public propertyDomainEntityIsFlatGets or sets a value indicating whether the domain entity is flat.
Public propertyDomainEntityPermissionGets or sets domain entity's permission type.
Public propertyFullyQualifiedNameGets or sets the fully qualified name.
Public propertyIdentifierGets or sets the ID. (Inherited from MdmDataContract<IdType>.)
Public propertyInputMaskIdGets or sets the InputMaskId.
Public propertyIsCodeGets or sets a value indicating whether the attribute is the Code attribute.
Public propertyIsNameGets or sets a value indicating whether the attribute is the Name attribute.
Public propertyIsReadOnlyGets or sets a value indicating whether the attribute is read-only.
Public propertyIsSystemGets or sets a value indicating whether the attribute is a system attribute.
Public propertyPermissionGets or sets the permission. (Inherited from MdmDataContract<IdType>.)
Public propertySortOrderGets or sets the sort order of the attribute among other attributes of the same entity and member type.

Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions