DerivedHierarchyLevel Class

Definition

派生层次结构数据关系树内的单个级别。A single level within the derived hierarchy data relationship tree.

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

Remarks

DerivedHierarchyLevel复杂类型指定派生层次结构数据关系树内的单个级别。The DerivedHierarchyLevel complex type specifies a single level within the derived hierarchy data relationship tree.

Constructors

DerivedHierarchyLevel()

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

Properties

AccessPermission

指定AccessPermissionSpecifies the AccessPermission.

(Inherited from MetadataDataContract<TIdType>)
AuditInfo

指定 AuditInfoSpecifies the AuditInfo.

(Inherited from MetadataDataContract<TIdType>)
DisplayName

指定显示名称。Specifies the display name.

EntityId

指定实体 Id。此级别的成员与此实体相关。Specifies the entity Id. Members of this level pertain to this entity. 此属性是只读属性,提供这些属性是为了方便加载层次结构成员。This property is read-only, and is provided for convenience when loading hierarchy members. 其值从 ForeignIdForeignType 推断得出,用于元数据获取操作,将忽略该值以进行保存操作。Its value is inferred from ForeignId and ForeignType for metadata get operations, and ignored for save operations.

ForeignEntityId

指定外部实体 Id。Specifies the foreign entity Id.

ForeignId

指定外部 Id。Specifies the foreign Id.

ForeignType

在 ForeignId 中指定的对象的HierarchyItemTypeThe HierarchyItemType of object that is specified in the ForeignId.

Identifier

指定标识符。Specifies the Identifier.

(Inherited from MetadataDataContract<TIdType>)
IsRecursive

指定级别是否具有递归关系。Specifies whether the level has a recursive relationship.

IsVisible

指定该级别在派生层次结构中是否可见。Specifies whether the level is visible within the derived hierarchy.

LevelNumber

指定级别的深度。Specifies the depth of the level. 从零开始,并且从层次结构顶部向底部运行。Is zero-based and runs from hierarchy top to bottom.

ManyToManyChildAttributeId

ForeignType 为时 ManyToMany ,指定映射实体(由引用)上基于域的属性的 ID ForeignEntityId ,而 ForeignId 指定基于域的父属性。When ForeignType is ManyToMany, specifies the ID of the domain-based attribute on the mapping entity (referenced by ForeignEntityId) that references the child, while ForeignId specifies the parent domain-based attribute.

MemberType

指定 MemberTypeSpecifies the MemberType.

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