Share via


DerivedHierarchyLevel Classe

Définition

Niveau unique dans l’arborescence des relations des données de la hiérarchie dérivée.

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>
[<System.Runtime.Serialization.DataContract(Name="DerivedHierarchyLevel", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type DerivedHierarchyLevel = class
    inherit MetadataDataContract<DerivedHierarchyContextIdentifier>
Public NotInheritable Class DerivedHierarchyLevel
Inherits MetadataDataContract(Of DerivedHierarchyContextIdentifier)
Héritage
Attributs

Remarques

Le DerivedHierarchyLevel type complexe spécifie un seul niveau dans l’arborescence des relations de données de hiérarchie dérivée.

Constructeurs

DerivedHierarchyLevel()

Initialise une nouvelle instance de la classe DerivedHierarchyLevel.

Propriétés

AccessPermission

Spécifie AccessPermission.

(Hérité de MetadataDataContract<TIdType>)
AuditInfo

Spécifie AuditInfo.

(Hérité de MetadataDataContract<TIdType>)
DisplayName

Spécifie le nom complet.

EntityId

Spécifie l’ID d’entité. Les membres de ce niveau se rapportent à cette entité. Cette propriété, en lecture seule, est fournie pour vous aider à charger les membres d’une hiérarchie. Sa valeur est déduite de ForeignId et de ForeignType pour les opérations d’obtention des métadonnées, et ignorée pour les opérations d’enregistrement.

ForeignEntityId

Spécifie l’ID d’entité étrangère.

ForeignId

Spécifie l’ID étranger.

ForeignType

Type d’objet spécifié dans ForeignId.

Identifier

Spécifie l’identificateur.

(Hérité de MetadataDataContract<TIdType>)
IsRecursive

Spécifie si le niveau a une relation récursive.

IsVisible

Spécifie si le niveau est visible dans la hiérarchie dérivée.

LevelNumber

Spécifie la profondeur du niveau. Est de base zéro et s’exécute du haut de la hiérarchie vers le bas.

ManyToManyChildAttributeId

Quand ForeignType c’est ManyToManyle cas, spécifie l’ID de l’attribut basé sur le domaine sur l’entité de mappage (référencée par ForeignEntityId) qui fait référence à l’enfant, tandis que ForeignId spécifie l’attribut basé sur le domaine parent.

MemberType

Spécifie MemberType.

Permission

Spécifie l’autorisation.

(Hérité de MetadataDataContract<TIdType>)

Méthodes

SetProperty<T>(T, T, String)

Modifie la propriété avec la valeur donnée.
Indique si la nouvelle valeur est différente de l’ancienne.

(Hérité de DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Modifie la propriété avec la valeur donnée.
Indique si la nouvelle valeur est différente de l’ancienne.

(Hérité de DataContractBase)

S’applique à

Voir aussi