Freigeben über


AttributeFilter Klasse

Definition

Ein Filter zum Einschränken der möglichen Werte für ein untergeordnetes Attribut auf der Grundlage des Werts eines übergeordneten Attributs.

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
Vererbung
AttributeFilter
Attribute

Hinweise

Der AttributeFilter komplexe Typ gibt einen Filter an, um die möglichen Werte eines untergeordneten Attributs basierend auf dem Wert eines übergeordneten Attributs einzuschränken. Die Beziehung zwischen Übergeordnetem und Untergeordnetem wird durch eine angegebene abgeleitete Erbschaftsebene definiert.

Konstruktoren

AttributeFilter()

Initialisiert eine neue Instanz der MetadataAttribute-Klasse.

Eigenschaften

DerivedHierarchyId

Gibt den abgeleiteten Hierarchiebezeichner der Ebene an, die das Attribut filtert. Die Hierarchie MUSS demselben Modell angehören wie das Attribut, das gefiltert wird.

LevelNumber

Gibt die anzahl der abgeleiteten Hierarchieebenen an, die nullbasiert ist und von der Hierarchie oben nach unten ausgeführt wird. Die Ebene muss den Typ DBA oder ManyToMany aufweisen. Die EntityId der Ebene muss mit "DomainEntityId" identisch ParentAttributeIdsein. Die nächste Ebene nach unten muss dieselbe EntityId wie die DomainEntityId des untergeordneten Attributs aufweisen, das gefiltert wird.

ParentAttributeId

Gibt den bezeichner des übergeordneten Attributs an, dessen Wert die Liste der möglichen Werte für das untergeordnete Attribut filtert. Das übergeordnete Element MUSS ein domänenbasiertes Attribut (DBA) innerhalb desselben EntityMemberType sein wie das untergeordnete Attribut, für das die Filterung vorgenommen wird.

Methoden

SetProperty<T>(T, T, String)

Ändert die Eigenschaft in den angegebenen Wert.
Gibt die Information zurück, ob sich der neue Wert vom alten Wert unterscheidet.

(Geerbt von DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Ändert die Eigenschaft in den angegebenen Wert.
Gibt die Information zurück, ob sich der neue Wert vom alten Wert unterscheidet.

(Geerbt von DataContractBase)

Gilt für: