Share via


AttributeGroup Class

Definition

A custom-defined group of attributes to provide organization to large amounts of entity attributes.

public ref class AttributeGroup sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::MemberTypeContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="AttributeGroup", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class AttributeGroup : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.MemberTypeContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="AttributeGroup", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type AttributeGroup = class
    inherit MetadataDataContract<MemberTypeContextIdentifier>
Public NotInheritable Class AttributeGroup
Inherits MetadataDataContract(Of MemberTypeContextIdentifier)
Inheritance
Attributes

Remarks

The AttributeGroup complex type specifies a custom grouping of attributes that can contain a subset of the entity attributes and that can set a display order of these attributes. An attribute can be in multiple attribute groups.

Constructors

AttributeGroup()

Initializes a new instance of the AttributeGroup class.

Properties

AccessPermission

Specifies the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
Attributes

Specifies the list of Attributes contained in the attribute group.

AuditInfo

Specifies the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
FullName

Specifies a string that specifies the full name of the attribute group.

Identifier

Specifies the Identifier.

(Inherited from MetadataDataContract<TIdType>)
IsNameCodeFrozen

Specifies a Boolean that specifies whether the Name and Code fields should be static in the user interface.

IsSystem

Specifies a Boolean that specifies whether the attribute group is created by the MDS system.

Permission

Specifies the Permission.

(Inherited from MetadataDataContract<TIdType>)
SortOrder

Specifies an integer value that specifies the sort order of attribute groups.

Methods

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

Applies to

See also