DerivedHierarchy Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies an already-defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.
public ref class DerivedHierarchy sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::ModelContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="DerivedHierarchy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class DerivedHierarchy : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.ModelContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="DerivedHierarchy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type DerivedHierarchy = class
inherit MetadataDataContract<ModelContextIdentifier>
Public NotInheritable Class DerivedHierarchy
Inherits MetadataDataContract(Of ModelContextIdentifier)
- Inheritance
- Attributes
Remarks
The DerivedHierarchy complex type specifies an already defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.
Constructors
DerivedHierarchy() |
Initializes a new instance of the DerivedHierarchy class. |
Properties
AccessPermission |
Specifies the AccessPermission. (Inherited from MetadataDataContract<TIdType>) |
AnchorNullRecursions |
Specifies 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 |
Specifies the AuditInfo. (Inherited from MetadataDataContract<TIdType>) |
FullyQualifiedName |
Specifies the fully qualified name. |
Identifier |
Specifies the Identifier. (Inherited from MetadataDataContract<TIdType>) |
IsRecursive |
Specifiesan indicator for determining whether the derived hierarchy includes a recursive relationship. |
Levels |
Specifies the list of Levels contained in the derived hierarchy. |
Permission |
Specifies the Permission. (Inherited from MetadataDataContract<TIdType>) |
Methods
SetProperty<T>(T, T, String, Boolean) |
Changes the property to the given value. |
SetProperty<T>(T, T, String) |
Changes the property to the given value. |