Freigeben über


ModelComparisonChangeDefinition-Klasse

Enthält Details zu Änderungen an dem IModelElement-Zielobjekt, das mit einem Quellelement verglichen wurde.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public NotInheritable Class ModelComparisonChangeDefinition
public sealed class ModelComparisonChangeDefinition
public ref class ModelComparisonChangeDefinition sealed
[<Sealed>]
type ModelComparisonChangeDefinition =  class end
public final class ModelComparisonChangeDefinition

Der ModelComparisonChangeDefinition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ModelComparisonChangeDefinition(IModelElement) Initialisiert eine neue Instanz der ModelComparisonChangeDefinition-Klasse mit dem angegebenen Zielelement.
Öffentliche Methode ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) Initialisiert eine neue Instanz der ModelComparisonChangeDefinition-Klasse mit der angegebenen Änderungsdefinition.
Öffentliche Methode ModelComparisonChangeDefinition(IModelElement, Boolean) Initialisiert eine neue Instanz der ModelComparisonChangeDefinition-Klasse mit dem angegebenen Zielelement und der Angabe, ob der Name geändert wurde.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ComposingChildrenEqual Ruft eine Liste von zusammengesetzten untergeordneten Elementen ab, die gleich sind.
Öffentliche Eigenschaft ComposingChildrenEquivalent
Öffentliche Eigenschaft ComposingChildrenModified Ruft eine Liste von zusammengesetzten untergeordneten Elementen ab, die geändert wurden.
Öffentliche Eigenschaft ComposingChildrenOrderChanged Ruft eine Liste von zusammengesetzten untergeordneten Elementen ab, deren Reihenfolge sich geändert hat.
Öffentliche Eigenschaft ComposingChildrenToAdd Ruft eine Liste von zusammengesetzten untergeordneten Elementen ab, die in der Quelle vorhanden sind und dem Zielelement hinzugefügt werden müssen.
Öffentliche Eigenschaft ComposingChildrenToDrop Ruft eine Liste von zusammengesetzten untergeordneten Elementen ab, die im Ziel vorhanden sind und aus dem Quellelement entfernt werden müssen.
Öffentliche Eigenschaft DangleRelationshipsFromSource Trennt das Zielelement vom Ausgangselement einer Beziehung.
Öffentliche Eigenschaft DangleRelationshipsFromTarget Trennt das Ausgangselement vom Zielelement einer Beziehung.
Öffentliche Eigenschaft HavingDangleRelationships Ruft einen Wert ab, der angibt, ob die Verbindung zwischen den zugehörigen Elementen bei einer oder mehreren Beziehungen getrennt wurde.
Öffentliche Eigenschaft HierarchicalChildrenEqual Ruft einen Wert ab, der angibt, ob zwei oder mehr identische Beziehungen mit hierarchischen untergeordneten Elementen vorhanden sind.
Öffentliche Eigenschaft HierarchicalChildrenEquivalent
Öffentliche Eigenschaft HierarchicalChildrenModified Ruft eine Liste mit Informationen zu den hierarchischen untergeordneten Elementen ab, die geändert wurden.
Öffentliche Eigenschaft HierarchicalChildrenOrderChanged Ruft eine Liste mit Informationen zu den Beziehungen mit hierarchischen untergeordneten Elementen ab, deren Reihenfolge sich geändert hat.
Öffentliche Eigenschaft HierarchicalChildrenToAdd Ruft eine Liste mit Beziehungsmetadaten und den zugehörigen hierarchischen untergeordneten Elementen ab, die dem Element hinzugefügt werden.
Öffentliche Eigenschaft HierarchicalChildrenToDrop Ruft eine Liste mit Beziehungsmetadatenobjekten und den zugehörigen hierarchischen untergeordneten Zielelementen ab, die aus dem Element gelöscht werden.
Öffentliche Eigenschaft IsComposingChildrenChanged Ruft einen Wert ab, der angibt, ob zusammengesetzte untergeordnete Elemente im Zielelement geändert wurden.
Öffentliche Eigenschaft IsComposingChildrenDefinitionChanged Ruft einen Wert ab, der angibt, ob Definitionen mit zusammengesetzten untergeordneten Elementen im Zielelement geändert wurden.
Öffentliche Eigenschaft IsDefinitionChanged Ruft einen Wert ab, der angibt, ob die Änderungsdefinition geändert wurde.
Öffentliche Eigenschaft IsEqual Ruft einen Wert ab, der angibt, ob das Quellelement und das Zielelement gleich sind.
Öffentliche Eigenschaft IsHierarchicalChildrenChanged Ruft einen Wert ab, der angibt, ob hierarchische untergeordnete Elemente im Zielelement hinzugefügt, gelöscht, geändert oder verschoben wurden.
Öffentliche Eigenschaft IsPropertiesChanged Ruft einen Wert ab, der angibt, ob Eigenschaftswerte im Zielelement geändert wurden.
Öffentliche Eigenschaft IsRelationshipEntriesChanged Ruft einen Wert ab, der angibt, ob Beziehungseinträge im Zielelement geändert wurden.
Öffentliche Eigenschaft IsSameName Ruft einen Wert ab, der angibt, ob untergeordnete Elemente mit identischem Namen vorhanden sind.
Öffentliche Eigenschaft PropertiesEqual Ruft eine Liste mit Eigenschaften im Zielelement ab, die gleich sind.
Öffentliche Eigenschaft PropertiesModified Ruft eine Liste mit Eigenschaften im Zielelement ab, die geändert wurden.
Öffentliche Eigenschaft RelationshipEntriesEqual Ruft eine Liste mit Beziehungseinträgen ab, die gleich sind.
Öffentliche Eigenschaft RelationshipEntriesOrderChanged Ruft eine Liste mit Beziehungseinträgen im Zielelement ab, deren Eintragsreihenfolge sich geändert hat.
Öffentliche Eigenschaft RelationshipEntriesToAdd Ruft eine Liste mit Beziehungseinträgen ab, die dem Zielelement hinzugefügt werden müssen.
Öffentliche Eigenschaft RelationshipEntriesToDrop Ruft eine Liste mit Beziehungseinträgen ab, die aus dem Zielelement gelöscht werden müssen.
Öffentliche Eigenschaft TargetElement Ruft das IModelElement-Zielobjekt ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Normalize Normalisiert das mit dem Element und seiner Struktur dargestellte Datenmodell.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.SchemaModel-Namespace

IModelElement