AttributeFilter Klasse

Definition

Ein Filter, der die möglichen Werte eines Kindattributs basierend auf dem Wert eines Elternattributs einschränkt.

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 komplexe Typ AttributeFilter spezifiziert einen Filter, der die möglichen Werte eines Kindattributs basierend auf dem Wert eines Elternattributs einschränkt. Die Eltern-Kind-Beziehung wird durch ein spesifiziertes, abgeleitetes Heireachy-Level definiert.

Konstruktoren

Name Beschreibung
AttributeFilter()

Initialisiert eine neue Instanz der MetadataAttribute-Klasse.

Eigenschaften

Name Beschreibung
DerivedHierarchyId

Spezifiziert die abgeleitete Hierarchie-Identifikator der Ebene, die das Attribut filtert. Die Hierarchie MUSS zum selben Modell wie das gefilterte Attribut gehören.

LevelNumber

Spezifiziert die abgeleitete Hierarchie-Level-Nummer, die nullbasiert ist und von oben nach unten verläuft. Der Level muss vom Typ DBA oder ManyToManysein. Die EntityId des Levels muss dieselbe sein wie ParentAttributeIddie von DomainEntityId. Die nächste Ebene unten muss dieselbe EntityId wie die DomainEntityId des gefilterten Kindattributs haben.

ParentAttributeId

Spezifiziert die übergeordnete Attribut-Identifikator, deren Wert die Liste der möglichen Werte für das Kindattribut filtert. Der Elternteil MUSS ein domänenbasiertes Attribut (DBA) innerhalb desselben EntityMemberType sein wie das gefilterte Kindattribut.

Methoden

Name Beschreibung
SetProperty<T>(T, T, String, Boolean)

Ändert die Eigenschaft auf den gegebenen Wert.
Gibt zurück, ob der neue Wert sich vom alten unterscheidet.

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

Ändert die Eigenschaft auf den gegebenen Wert.
Gibt zurück, ob der neue Wert sich vom alten unterscheidet.

(Geerbt von DataContractBase)

Gilt für: