ModelComparisonFilter-Klasse
Stellt einen Filter dar, der für den Vergleich definiert werden kann.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.SchemaModel.ModelComparisonFilter
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public NotInheritable Class ModelComparisonFilter
public sealed class ModelComparisonFilter
public ref class ModelComparisonFilter sealed
[<Sealed>]
type ModelComparisonFilter = class end
public final class ModelComparisonFilter
Der ModelComparisonFilter-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelComparisonFilter(ModelSchema) | Initialisiert eine neue Instanz der ModelComparisonFilter-Klasse. | |
ModelComparisonFilter(ModelSchema, ICollection<Type>) | Initialisiert eine neue Instanz der ModelComparisonFilter-Klasse. | |
ModelComparisonFilter(ModelSchema, ICollection<ModelPropertyClass>, ICollection<ModelRelationshipClass>) | ||
ModelComparisonFilter(ModelSchema, ICollection<ModelElementClass>, ICollection<ModelPropertyClass>, ICollection<ModelRelationshipClass>) | ||
ModelComparisonFilter(ModelSchema, ICollection<Type>, ICollection<ModelPropertyClass>, ICollection<ModelRelationshipClass>) |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ElementTypesIncluded | Ruft eine Auflistung der Elementtypen ab, die im Vergleich eingeschlossen sind. | |
ExcludedPropertyClasses | Ruft eine Auflistung der Eigenschaften ab, die vom Vergleich ausgeschlossen sind. | |
ExcludedRelationshipClasses | Ruft eine Auflistung der Beziehungen ab, die vom Vergleich ausgeschlossen sind. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsElementTypeExplicitlyIncluded | ||
IsPropertyClassExcluded | ||
IsRelationshipClassExcluded | ||
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Eine Liste mit Eigenschaften so definiert werden, dass sie während des Vergleiches ausgeschlossen werden soll. Es kann auch eine Liste von Beziehungen definiert werden, die während des Vergleiches ausgeschlossen werden sollen.
Die Sortierreihenfolge des verwendeten Vergleichs kann die Quellsortierreihenfolge oder die Zielsortierreihenfolge verwenden. Der Benutzer kann auch Elemente im Quellmodell als Basis verwenden; in diesem Fall wird alles, was im Ziel, aber nicht in der Quelle ist, als Ablage behandelt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.