ITableEntry.Identity 属性

定义

返回唯一标识条目的 对象。

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

属性值

返回 Object

注解

如果两个条目使用 Equals(Object, Object)相等,则它们Identity被视为等效项。

此属性 (,当 ITableEntriesSnapshot 替换为新的 ITableEntryITableEntry,中的相关属性用于保留各种属性,例如选择状态。 替换现有条目的条目将基于替换项的属性设置其属性。

调用 时 ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) ,将检查旧条目列表中的每个条目,以查看其是否具有状态,以及添加的条目之间是否存在相应的条目。 如果有,则这两个条目被视为等效项,并将旧条目的属性复制到新条目。

ITableEntriesSnapshotFactory当 将快照替换为新版本时,将完全像在工厂的新旧快照上调用一样ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)传输入口状态。

适用于