Sdílet prostřednictvím


ITableEntry.Identity Vlastnost

Definice

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.

Platí pro