AttributeFilter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |
SetProperty<T>(T, T, String, Boolean) |
Ändert die Eigenschaft in den angegebenen Wert. |