Share via


AttributeFilter Classe

Définition

Filtre pour limiter les valeurs possibles d’un attribut enfant en fonction de la valeur d’un attribut parent.

public ref class AttributeFilter : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="AttributeFilter", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class AttributeFilter : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="AttributeFilter", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type AttributeFilter = class
    inherit DataContractBase
Public Class AttributeFilter
Inherits DataContractBase
Héritage
AttributeFilter
Attributs

Remarques

Le AttributeFilter type complexe spécifie un filtre pour limiter les valeurs possibles d’un attribut enfant en fonction de la valeur d’un attribut parent. La relation parent-enfant est définie par un niveau d’héireachy dérivé spécifié.

Constructeurs

AttributeFilter()

Initialise une nouvelle instance de la classe MetadataAttribute.

Propriétés

DerivedHierarchyId

Spécifie l’identificateur de hiérarchie dérivé du niveau qui filtre l’attribut. La hiérarchie DOIT appartenir au même modèle que l’attribut filtré.

LevelNumber

Spécifie le numéro de niveau de hiérarchie dérivé , qui est de base zéro et s’exécute de la hiérarchie de haut en bas. Le niveau doit être de type DBA ou ManyToMany. L’EntityId du niveau doit être identique à ParentAttributeIdDomainEntityId. Le niveau suivant vers le bas doit avoir le même EntityId que le DomainEntityId de l’attribut enfant filtré.

ParentAttributeId

Spécifie l’identificateur d’attribut parent dont la valeur filtre la liste des valeurs possibles pour l’attribut enfant. Le parent DOIT être un attribut basé sur un domaine au sein du même EntityMemberType que l’attribut enfant qu’il filtre.

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 à