AttributeFilter Class
A filter to constrain the possible values of a child attribute based upon the value of a parent attribute.
Assembly: Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)
Microsoft.MasterDataServices.Services.DataContracts::DataContractBase
Microsoft.MasterDataServices.Services.DataContracts::AttributeFilter
| Name | Description | |
|---|---|---|
![]() | AttributeFilter() | Initializes a new instance of the MetadataAttribute class. |
| Name | Description | |
|---|---|---|
![]() | DerivedHierarchyId | Gets or sets the DerivedHierarchy identifier of the level that filters the attribute. The hierarchy MUST belong to the same model as the attribute that is being filtered. |
![]() | LevelNumber | Gets or sets the DerivedHierarchy level number, which is zero-based and runs from hierarchy top to bottom. The level must be of type DBA or ManyToMany. The level's EntityId must be the same as ParentAttributeId's DomainEntityId. The next level down must have the same EntityId as the DomainEntityId of the child MetadataAttribute being filtered. |
![]() | ParentAttributeId | Gets or sets the parent attribute identifier whose value filters the list of possible values for the child attribute. The parent MUST be a domain-based attribute (DBA) within the same EntityMemberType as the child attribute that it filters. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | 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.) |
![]() | ToString() | (Inherited from Object.) |
The AttributeFilter complex type specifies a filter to constrain the possible values of a child attribute based upon the value of a parent attribute. The parent-child relationship is defined by a specified derived heireachy level.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


