共用方式為


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相關屬性,用來在 以新的 ITableEntry取代 時ITableEntry保存各種屬性,例如選取狀態。 取代現有專案的項目會根據其已取代專案的屬性來設定其屬性。

呼叫 時 ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) ,會檢查舊專案清單中的每個專案是否有狀態,而且新增的項目之間是否有對應的專案。 如果有,則會將兩個專案視為相等專案,並將舊專案的屬性複製到新專案。

ITableEntriesSnapshotFactory當 將其快照集取代為新版本時,輸入狀態會完全如在原廠的舊快照集和新快照集上呼叫一樣ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)傳輸。

適用於