Partager via


Classe MetadataAttribute

Defines the data contract for the Metadata attribute.

Hiérarchie d'héritage

System. . :: . .Object
  Microsoft.MasterDataServices.Services.DataContracts. . :: . .MdmDataContract< (Of < ( <'MemberTypeContextIdentifier> ) > ) >
    Microsoft.MasterDataServices.Services.DataContracts..::..MetadataAttribute

Espace de noms :  Microsoft.MasterDataServices.Services.DataContracts
Assembly :  Microsoft.MasterDataServices.Services (en Microsoft.MasterDataServices.Services.dll)

Syntaxe

'Déclaration
<DataContractAttribute(Name := "MetadataAttribute", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public NotInheritable Class MetadataAttribute _
    Inherits MdmDataContract(Of MemberTypeContextIdentifier)
'Utilisation
Dim instance As MetadataAttribute
[DataContractAttribute(Name = "MetadataAttribute", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class MetadataAttribute : MdmDataContract<MemberTypeContextIdentifier>
[DataContractAttribute(Name = L"MetadataAttribute", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public ref class MetadataAttribute sealed : public MdmDataContract<MemberTypeContextIdentifier^>
[<SealedAttribute>]
[<DataContractAttribute(Name = "MetadataAttribute", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MetadataAttribute =  
    class
        inherit MdmDataContract<MemberTypeContextIdentifier>
    end
public final class MetadataAttribute extends MdmDataContract<MemberTypeContextIdentifier>

Le type MetadataAttribute expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique MetadataAttribute Initializes a new instance of the MetadataAttribute class.

Haut de la page

Propriétés

  Nom Description
Propriété publique AttributeType Gets or sets the AttributeType.
Propriété publique AuditInfo Gets or sets the AuditInfo. (hérité de MdmDataContract< (Of < ( <'IdType> ) > ) >.)
Propriété publique ChangeTrackingGroup Gets or sets an integer value of a change tracking group.
Propriété publique DataType Gets or sets the AttributeDataType.
Propriété publique DataTypeInformation Gets or sets the DataTypeInformation.
Propriété publique DisplayWidth Gets or sets the display width.
Propriété publique DomainEntityId Gets or sets DomainEntityId.
Propriété publique DomainEntityIsFlat Gets or sets a value indicating whether the domain entity is flat.
Propriété publique DomainEntityPermission Gets or sets domain entity's permission type.
Propriété publique FullyQualifiedName Gets or sets the fully qualified name.
Propriété publique Identifier Gets or sets the ID. (hérité de MdmDataContract< (Of < ( <'IdType> ) > ) >.)
Propriété publique InputMaskId Gets or sets the InputMaskId.
Propriété publique IsCode Gets or sets a value indicating whether the attribute is the Code attribute.
Propriété publique IsName Gets or sets a value indicating whether the attribute is the Name attribute.
Propriété publique IsReadOnly Gets or sets a value indicating whether the attribute is read-only.
Propriété publique IsSystem Gets or sets a value indicating whether the attribute is a system attribute.
Propriété publique Permission Gets or sets the permission. (hérité de MdmDataContract< (Of < ( <'IdType> ) > ) >.)
Propriété publique SortOrder Gets or sets the sort order of the attribute among other attributes of the same entity and member type.

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.