Share via


ModelComparisonResult-Klasse

Stellt das Ergebnis des SchemaModel-Vergleichs dar.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonResult

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ModelComparisonResult() Initialisiert eine neue Instanz der ModelComparisonResult-Klasse.
Öffentliche Methode ModelComparisonResult(ModelComparisonResult) Initialisiert eine neue Instanz der ModelComparisonResult-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ElementGroupsEqual
Öffentliche Eigenschaft ElementsChanged Ruft eine Auflistung von Elementen ab, die geändert wurden.
Öffentliche Eigenschaft ElementsComposingChildrenChanged
Öffentliche Eigenschaft ElementsEqual Ruft eine Auflistung von Elementen ab, die nicht geändert wurden.
Öffentliche Eigenschaft ElementsHierarchicalChildrenChanged Ruft eine Auflistung von Elementen ab, bei denen die hierarchischen untergeordneten Elemente geändert wurden.
Öffentliche Eigenschaft ElementsPropertyChanged Ruft eine Auflistung von Elementen ab, bei denen die Eigenschaften geändert wurden.
Öffentliche Eigenschaft ElementsRelationshipEntryChanged Ruft eine Auflistung von Elementen ab, bei denen Beziehungseinträge hinzugefügt oder gelöscht wurden.
Öffentliche Eigenschaft ElementsToAdd Ruft eine Auflistung von Elementen ab, die in der Quelle vorhanden sind, nicht aber im Ziel.
Öffentliche Eigenschaft ElementsToDrop Ruft eine Auflistung von Elementen ab, die am Ziel vorhanden sind, nicht aber in der Quelle.
Öffentliche Eigenschaft IsEqual Gibt einen Wert zurück, der angibt, ob verglichene Elemente gleich sind.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddToAddElementList(IModelElement) Fügt der Liste mit hinzuzufügenden Elementen ein Element hinzu.
Öffentliche Methode AddToAddElementList(IList<IModelElement>) Fügt der Liste mit hinzuzufügenden Elementen Elemente hinzu.
Öffentliche Methode AddToChangedElementList(IDictionary<IModelElement, ModelComparisonChangeDefinition>)
Öffentliche Methode AddToChangedElementList(IModelElement, ModelComparisonChangeDefinition)
Öffentliche Methode AddToDropElementList(IModelElement) Fügt der Liste mit zu löschenden Elementen ein Element hinzu.
Öffentliche Methode AddToDropElementList(IList<IModelElement>) Fügt der Liste mit zu löschenden Elementen eine Elementliste hinzu.
Öffentliche Methode AddToEqualElementGroupList
Öffentliche Methode AddToEqualElementList(IDictionary<IModelElement, IModelElement>) Fügt der Liste mit identischen Elementen eine Elementliste hinzu.
Öffentliche Methode AddToEqualElementList(IModelElement, IModelElement) Fügt ein identisches Element aus der Quelle dem Ziel hinzu.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode ExcludeResults Filtert das Vergleichsergebnis mit ausgeschlossenen Typen.
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 GetResultType Gibt den Ergebnistyp für dieses Element zurück.
Ö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 Durchläuft geänderte Elemente und ermittelt, ob die Änderungsdefinition geändert wurde.Wenn das Ergebnis geändert wurde, aber keine Änderung vorliegt, wird das Element der Liste mit den identischen Elementen hinzugefügt.
Öffentliche Methode RemoveFromAddElementList(IModelElement) Entfernt ein Element aus der Liste mit hinzuzufügenden Elementen.
Öffentliche Methode RemoveFromAddElementList(IList<IModelElement>) Entfernt eine Liste mit Elementen aus der Liste mit hinzuzufügenden Elementen.
Öffentliche Methode RemoveFromChangedElementList(IModelElement) Entfernt ein Element aus der Liste mit geänderten Elementen.
Öffentliche Methode RemoveFromChangedElementList(IList<IModelElement>) Entfernt eine Liste mit Elementen aus der Liste mit geänderten Elementen.
Öffentliche Methode RemoveFromDropElementList(IModelElement) Entfernt ein Element aus der Liste mit zu löschenden Elementen.
Öffentliche Methode RemoveFromDropElementList(IList<IModelElement>) Entfernt eine Liste mit Elementen aus der Liste mit zu löschenden Elementen.
Öffentliche Methode RemoveFromEqualElementGroupList
Öffentliche Methode RemoveFromEqualElementList(IModelElement) Entfernt ein Element aus der Liste mit identischen Elementen.
Öffentliche Methode RemoveFromEqualElementList(IList<IModelElement>) Entfernt eine Liste mit Elementen aus der Liste mit identischen Elementen.
Ö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