Partager via


ModelComparisonChangeDefinition, classe

Contient des détails sur les modifications apportées à l'objet IModelElement cible qui a été comparé à un élément source.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Data.Schema.SchemaModel
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

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

Le type ModelComparisonChangeDefinition expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ModelComparisonChangeDefinition(IModelElement) Initialise une nouvelle instance de la classe ModelComparisonChangeDefinition à l'aide de l'élément cible fourni.
Méthode publique ModelComparisonChangeDefinition(ModelComparisonChangeDefinition) Initialise une nouvelle instance de la classe ModelComparisonChangeDefinition à l'aide de la définition de modification fournie.
Méthode publique ModelComparisonChangeDefinition(IModelElement, Boolean) Initialise une nouvelle instance de la classe ModelComparisonChangeDefinition en utilisant l'élément cible fourni et en indiquant si le nom a été modifié.

Début

Propriétés

  Nom Description
Propriété publique ComposingChildrenEqual Obtient une liste des éléments enfants de composition qui sont égaux.
Propriété publique ComposingChildrenEquivalent
Propriété publique ComposingChildrenModified Obtient une liste des éléments enfants de composition qui ont été modifiés.
Propriété publique ComposingChildrenOrderChanged Obtient une liste des éléments enfants de composition dont l'ordre a été modifié.
Propriété publique ComposingChildrenToAdd Obtient une liste des éléments enfants de composition qui sont présents dans la source et doivent être ajoutés à l'élément cible.
Propriété publique ComposingChildrenToDrop Obtient une liste des éléments enfants de composition qui sont présents dans la cible et doivent être supprimés de l'élément source.
Propriété publique DangleRelationshipsFromSource Déconnecte les éléments associés cible et source dans une relation.
Propriété publique DangleRelationshipsFromTarget Déconnecte les éléments associés source et cible dans une relation.
Propriété publique HavingDangleRelationships Obtient une valeur qui indique si une ou plusieurs relations ont perdu la connexion entre les éléments participants.
Propriété publique HierarchicalChildrenEqual Obtient une valeur qui indique s'il existe au moins deux relations enfants hiérarchiques identiques.
Propriété publique HierarchicalChildrenEquivalent
Propriété publique HierarchicalChildrenModified Obtient une liste d'informations sur les éléments enfants hiérarchiques qui ont été modifiés.
Propriété publique HierarchicalChildrenOrderChanged Obtient une liste d'informations sur les relations enfants hiérarchiques qui ont été déplacées dans un ordre différent dans la liste.
Propriété publique HierarchicalChildrenToAdd Obtient une liste de métadonnées de relation et les éléments enfants hiérarchiques correspondants qui seront ajoutés à l'élément.
Propriété publique HierarchicalChildrenToDrop Obtient une liste des objets de métadonnées de relation et leurs éléments enfants hiérarchiques cibles correspondants qui seront supprimés de l'élément.
Propriété publique IsComposingChildrenChanged Obtient une valeur qui indique si des éléments de composition enfants dans l'élément cible ont été modifiés.
Propriété publique IsComposingChildrenDefinitionChanged Obtient une valeur qui indique si des définitions de composition enfants dans l'élément cible ont été modifiées.
Propriété publique IsDefinitionChanged Obtient une valeur qui indique si la définition de modification a été modifiée.
Propriété publique IsEqual Obtient une valeur qui indique si l'élément source et l'élément cible sont égaux.
Propriété publique IsHierarchicalChildrenChanged Obtient une valeur qui indique si des éléments enfants hiérarchiques dans l'élément cible ont été ajoutés, supprimés, modifiés ou déplacés.
Propriété publique IsPropertiesChanged Obtient une valeur qui indique si des valeurs de propriété dans l'élément cible ont été modifiées.
Propriété publique IsRelationshipEntriesChanged Obtient une valeur indiquant si des entrées de relation dans l'élément cible ont été modifiées.
Propriété publique IsSameName Obtient une valeur qui indique si des éléments enfants ont le même nom.
Propriété publique PropertiesEqual Obtient une liste des propriétés dans l'élément cible qui sont égales.
Propriété publique PropertiesModified Obtient une liste des propriétés dans l'élément cible qui ont été modifiées.
Propriété publique RelationshipEntriesEqual Obtient une liste des entrées de relation qui sont égales.
Propriété publique RelationshipEntriesOrderChanged Obtient une liste d'entrées de relation dans l'élément cible où l'ordre d'entrée a été modifié.
Propriété publique RelationshipEntriesToAdd Obtient une liste des entrées de relation qui doivent être ajoutées à l'élément cible.
Propriété publique RelationshipEntriesToDrop Obtient une liste des entrées de relation qui doivent être supprimées de l'élément cible.
Propriété publique TargetElement Obtient l'objet IModelElement cible.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique Normalize Normalise le modèle de données qui est représenté par l'élément et sa structure.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.SchemaModel, espace de noms

IModelElement