DerivedHierarchy Class
Specifies an already-defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.
Assembly: Microsoft.MasterDataServices.Services.Contracts (in Microsoft.MasterDataServices.Services.Contracts.dll)
Microsoft.MasterDataServices.Services.DataContracts::DataContractBase
Microsoft.MasterDataServices.Services.DataContracts::MetadataDataContract<TIdType>
Microsoft.MasterDataServices.Services.DataContracts::DerivedHierarchy
| Name | Description | |
|---|---|---|
![]() | DerivedHierarchy() | Initializes a new instance of the DerivedHierarchy class. |
| Name | Description | |
|---|---|---|
![]() | AccessPermission | Gets or sets the AccessPermission. (Inherited from MetadataDataContract<TIdType>.) |
![]() | AnchorNullRecursions | Gets or sets a value that indicates an indicator for determining whether null recursive relationships will be anchored. Only applies when the top level of the hierarchy is recursive. When true, only members whose domain attribute value is null will appear directly under the hierarchy root. This ensures that each member only appears once at that hierarchy level. When false, all members will appear directly under root, which means a member can appear multiple times (under root at under its recursive parent). |
![]() | AuditInfo | Gets or sets the AuditInfo. (Inherited from MetadataDataContract<TIdType>.) |
![]() | FullyQualifiedName | Gets or sets the fully qualified name. |
![]() | Identifier | Gets or sets the metadata identifier. (Inherited from MetadataDataContract<TIdType>.) |
![]() | IsRecursive | Gets or sets a value that indicates whether the derived hierarchy includes a recursive relationship. |
![]() | Levels | Gets or sets the list of DerivedHierarchyLevel contained in the derived hierarchy. |
![]() | Permission | Gets or sets the PermissionType. (Inherited from MetadataDataContract<TIdType>.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
The DerivedHierarchy complex type specifies an already defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

