ITableEntry.Identity 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回可唯一識別項目的物件。
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)傳輸。