Compartir a través de


ITableEntry.Identity Propiedad

Definición

Devuelve un objeto que identifica de forma única la entrada.

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

Valor de propiedad

Devuelve Object.

Comentarios

Dos entradas se consideran equivalentes si son Identity iguales mediante Equals(Object, Object).

Esta propiedad (y las propiedades relacionadas de ITableEntriesSnapshot se usan para conservar varios atributos, como el estado de selección, cuando se reemplaza por ITableEntry un nuevo ITableEntry. Las entradas que reemplazan una entrada existente tendrán sus atributos establecidos en función de los atributos de la entrada reemplazada.

Cuando ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) se llama a , todas las entradas de la lista de entradas antiguas se comprueban para ver si tiene estado y hay una entrada correspondiente entre las entradas agregadas. Si lo hay, las dos entradas se consideran equivalentes y los atributos de la entrada anterior se copian en la nueva entrada.

Cuando un ITableEntriesSnapshotFactory reemplaza su instantánea por una nueva versión, el estado de entrada se transfiere exactamente como si ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) se hubiera llamado a en las instantáneas antiguas y nuevas de la fábrica.

Se aplica a