ITableEntry.Identity Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un objet qui identifie de manière unique l’entrée.
public:
property System::Object ^ Identity { System::Object ^ get(); };
public:
property Platform::Object ^ Identity { Platform::Object ^ get(); };
public object Identity { get; }
member this.Identity : obj
Public ReadOnly Property Identity As Object
Valeur de propriété
Retourne Object.
Remarques
Deux entrées sont considérées comme équivalentes si leurs Identity sont égales à l’aide de Equals(Object, Object).
Cette propriété (et les propriétés associées dans ITableEntriesSnapshot sont utilisées pour conserver différents attributs tels que l’état de sélection lorsqu’un ITableEntry est remplacé par un nouveau ITableEntry. Les attributs des entrées qui remplacent une entrée existante sont définis en fonction des attributs de l’entrée remplacée.
Quand ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) est appelé, chaque entrée de la liste des anciennes entrées est vérifiée pour voir si elle a un état et s’il y a une entrée correspondante parmi les entrées ajoutées. Si c’est le cas, les deux entrées sont considérées comme équivalentes et les attributs de l’ancienne entrée sont copiés dans la nouvelle entrée.
Quand un ITableEntriesSnapshotFactory remplace son instantané par une nouvelle version, l’état d’entrée est transféré exactement comme s’il ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) avait été appelé sur les anciens et les nouveaux instantanés de l’usine.