Udostępnij za pośrednictwem


ITableEntry.Identity Właściwość

Definicja

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.

Dotyczy