ITableEntry.Identity Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí objekt, který jedinečně identifikuje položku.
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
Hodnota vlastnosti
Vrací objekt Object.
Poznámky
Dvě položky jsou považovány za ekvivalentní, pokud Identity jsou rovny pomocí .Equals(Object, Object)
Tato vlastnost (a související vlastnosti v souboru ITableEntriesSnapshot se používají k zachování různých atributů, jako je stav výběru, když ITableEntry je nahrazen novým ITableEntry. Položky, které nahradí existující položku, budou mít své atributy nastavené na základě atributů nahrazené položky.
Při ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) zavolání se zkontroluje každá položka v seznamu starých položek, aby se zjistilo, jestli má stav a jestli je mezi přidanou položkou odpovídající položka. Pokud existuje, jsou tyto dvě položky považovány za ekvivalentní a atributy staré položky se zkopírují do nové položky.
ITableEntriesSnapshotFactory Když se snímek nahradí novou verzí, vstupní stav se přenese přesně tak, jako by ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) se volal na starých a nových snímcích továrny.