Share via


MetadataAttribute Class

Represents a metadata attribute.

Inheritance Hierarchy

System.Object
  Microsoft.MasterDataServices.DataContractBase
    Microsoft.MasterDataServices.MdmDataContractOfMemberTypeContextIdentifier
      Microsoft.MasterDataServices.MetadataAttribute

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

Syntax

'Declaration
<DataContractAttribute(Name := "MetadataAttribute", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public Class MetadataAttribute _
    Inherits MdmDataContractOfMemberTypeContextIdentifier
'Usage
Dim instance As MetadataAttribute
[DataContractAttribute(Name = "MetadataAttribute", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class MetadataAttribute : MdmDataContractOfMemberTypeContextIdentifier
[DataContractAttribute(Name = L"MetadataAttribute", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public ref class MetadataAttribute : public MdmDataContractOfMemberTypeContextIdentifier
[<DataContractAttribute(Name = "MetadataAttribute", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MetadataAttribute =  
    class
        inherit MdmDataContractOfMemberTypeContextIdentifier
    end
public class MetadataAttribute extends MdmDataContractOfMemberTypeContextIdentifier

The MetadataAttribute type exposes the following members.

Constructors

  Name Description
Public method MetadataAttribute Initializes a new instance of the MetadataAttribute class.

Top

Properties

  Name Description
Public property AttributeType Gets or sets the attribute type.
Public property AuditInfo Gets or sets an AuditInfo. (Inherited from MdmDataContractOfMemberTypeContextIdentifier.)
Public property ChangeTrackingGroup Gets or sets an integer value of a change tracking group.
Public property DataType Gets or sets the data type.
Public property DataTypeInformation Gets or sets the data type information.
Public property DisplayWidth Gets or sets the display width.
Public property DomainEntityId Gets or sets the domain entity ID.
Public property DomainEntityIsFlat Gets or sets a value that indicates whether the domain entity is flat.
Public property DomainEntityPermission Gets or sets the entity's permission type.
Public property ExtensionData Gets or sets the structure that contains extra data. (Inherited from DataContractBase.)
Public property FullyQualifiedName Gets or sets fully qualified name.
Public property Identifier Gets or sets an ID. (Inherited from MdmDataContractOfMemberTypeContextIdentifier.)
Public property InputMaskId Gets or sets the input mask ID.
Public property IsCode Gets or sets a value that indicates whether the attribute is the Code attribute.
Public property IsName Gets or sets a value indicating whether the attribute is the Name attribute.
Public property IsReadOnly Gets or sets a value that indicates whether the attribute is read-only.
Public property IsSystem Gets or sets a value that indicates whether the attribute is a system attribute.
Public property Permission Gets or sets a security permission. (Inherited from MdmDataContractOfMemberTypeContextIdentifier.)
Public property SortOrder Gets or sets the sort order of the MetadataAttribute.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

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

See Also

Reference

Microsoft.MasterDataServices Namespace