Langue

DerivedHierarchyLevel Classe

Définition

Un seul niveau dans l’arbre de relations de données hiérarchique dérivé.

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 au sein de l’arbre de relations de données hiérarchique dérivé.

Constructeurs

Nom Description
DerivedHierarchyLevel()

Initialise une nouvelle instance de la classe DerivedHierarchyLevel.

Propriétés

Nom Description
AccessPermission

Spécifie l’AccèsPermission.

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

Spécifie le AuditInfo.

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

Spécifie le nom complet.

EntityId

Spécifie l’identifiant de l’entité. Les membres de ce niveau concernent cette entité. Cette propriété est en lecture seule et est fournie pour faciliter le chargement des membres de la hiérarchie. Sa valeur est déduite à partir des ForeignId opérations get de métadonnées et ForeignType pour les opérations, et ignorée lors des opérations de sauvegarde.

ForeignEntityId

Spécifie l’identifiant de l’entité étrangère.

ForeignId

Précise l’identifiant étranger.

ForeignType

Le type d’objet spécifié dans l’ForeignId.

Identifier

Spécifie l’identifiant.

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

Précise si le niveau a une relation récursive.

IsVisible

Précise si le niveau est visible dans la hiérarchie déduitive.

LevelNumber

Précise la profondeur du niveau. Est basé sur zéro et va de la hiérarchie de haut en bas.

ManyToManyChildAttributeId

Lorsque ForeignType est ManyToMany, 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 parent basé sur le domaine.

MemberType

Spécifie le MemberType.

Permission

Précise l’autorisation.

(Hérité de MetadataDataContract<TIdType>)

Méthodes

Nom Description
SetProperty<T>(T, T, String, Boolean)

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

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

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

(Hérité de DataContractBase)

S’applique à

Voir aussi