DerivedHierarchy Class

Definition

指定已定义的数据关系并准备以分层方式显示关系。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>
type DerivedHierarchy = class
    inherit MetadataDataContract<ModelContextIdentifier>
Public NotInheritable Class DerivedHierarchy
Inherits MetadataDataContract(Of ModelContextIdentifier)
Inheritance
Attributes

Remarks

DerivedHierarchy复杂类型指定已定义的数据关系,并准备以分层方式显示关系。The DerivedHierarchy complex type specifies an already defined data relationship and prepares that relationship to be displayed in a hierarchical fashion.

Constructors

DerivedHierarchy()

初始化 DerivedHierarchy 类的新实例。Initializes a new instance of the DerivedHierarchy class.

Properties

AccessPermission

指定AccessPermissionSpecifies the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
AnchorNullRecursions

指定用于确定是否将定位 null 递归关系的指示器。Specifies an indicator for determining whether null recursive relationships will be anchored. 仅当层次结构的顶级为递归时才适用。Only applies when the top level of the hierarchy is recursive. 如果为 true,则只有域属性值为 null 的成员将直接显示在层次结构根下。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. 如果为 false,则所有成员都将直接位于根目录下,这意味着成员可以都出现多次(位于根目录下及其递归父级下)。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

指定 AuditInfoSpecifies the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
FullyQualifiedName

指定完全限定的名称。Specifies the fully qualified name.

Identifier

指定标识符。Specifies the Identifier.

(Inherited from MetadataDataContract<TIdType>)
IsRecursive

用于确定派生层次结构是否包含递归关系的 Specifiesan 指示器。Specifiesan indicator for determining whether the derived hierarchy includes a recursive relationship.

Levels

指定派生层次结构中包含的DerivedHierarchyLevel的列表。Specifies the list of DerivedHierarchyLevel contained in the derived hierarchy.

Permission

指定PermissionTypeSpecifies the PermissionType.

(Inherited from MetadataDataContract<TIdType>)

Methods

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

Applies to

See also