ITableEntry.Identity Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca obiekt, który jednoznacznie identyfikuje wpis.
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
Wartość właściwości
Zwraca wartość Object.
Uwagi
Dwa wpisy są uważane za równoważne, jeśli są Identity równe przy użyciu polecenia Equals(Object, Object).
Ta właściwość (i powiązane właściwości w programie ITableEntriesSnapshot są używane do utrwalania różnych atrybutów, takich jak stan zaznaczenia, gdy element ITableEntry jest zastępowany nowym ITableEntryelementem . Wpisy zastępujące istniejący wpis będą miały swoje atrybuty ustawione na podstawie atrybutów zastąpionego wpisu.
Po ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) wywołaniu każdy wpis na liście starych wpisów jest sprawdzany, aby sprawdzić, czy ma stan i istnieje odpowiedni wpis wśród dodanych wpisów. Jeśli istnieje, te dwa wpisy są uznawane za równoważne, a atrybuty starego wpisu są kopiowane do nowego wpisu.
Gdy migawka ITableEntriesSnapshotFactory zostanie zamieniona na nową wersję, stan wpisu zostanie przeniesiony dokładnie tak, jakby ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) był wywoływany na starych i nowych migawkach fabryki.