Condividi tramite


ITableEntry.Identity Proprietà

Definizione

Restituisce un oggetto che identifica in modo univoco la voce.

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

Valore della proprietà

Restituisce Object.

Commenti

Due voci vengono considerate equivalenti se sono Identity uguali usando Equals(Object, Object).

Questa proprietà (e le proprietà correlate in ITableEntriesSnapshot vengono usate per rendere persistenti vari attributi come lo stato di selezione quando un ITableEntry oggetto viene sostituito con un nuovo ITableEntryoggetto . Le voci che sostituiscono una voce esistente avranno gli attributi impostati in base agli attributi della voce sostituita.

Quando ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) viene chiamato, ogni voce nell'elenco delle voci precedenti viene controllata per verificare se ha stato e c'è una voce corrispondente tra le voci aggiunte. In caso affermativo, le due voci vengono considerate equivalenti e gli attributi della voce precedente vengono copiati nella nuova voce.

Quando un ITableEntriesSnapshotFactory oggetto sostituisce lo snapshot con una nuova versione, lo stato di ingresso viene trasferito esattamente come se ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) fosse stato chiamato sugli snapshot precedenti e nuovi della factory.

Si applica a