ITableEntry.Identity Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.