ITableEntry.Identity Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.