ITableEntry.Identity Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein -Objekt zurück, das den Eintrag eindeutig identifiziert.
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
Eigenschaftswert
Gibt Object zurück.
Hinweise
Zwei Einträge werden als gleichwertig betrachtet, wenn sie Identity mit Equals(Object, Object)gleich sind.
Diese Eigenschaft (und die zugehörigen Eigenschaften in ITableEntriesSnapshot ) werden verwendet, um verschiedene Attribute wie den Auswahlzustand beizubehalten, wenn ein ITableEntry durch einen neuen ITableEntryersetzt wird. Bei Einträgen, die einen vorhandenen Eintrag ersetzen, werden die Attribute basierend auf den Attributen des ersetzten Eintrags festgelegt.
Wenn ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) aufgerufen wird, wird jeder Eintrag in der Liste der alten Einträge überprüft, um festzustellen, ob er einen Zustand hat und ein entsprechender Eintrag unter den hinzugefügten Einträgen vorhanden ist. Wenn dies der Fall ist, werden die beiden Einträge als gleichwertig betrachtet, und die Attribute des alten Eintrags werden in den neuen Eintrag kopiert.
Wenn ein ITableEntriesSnapshotFactory seine Momentaufnahme durch eine neue Version ersetzt, wird der Eintragszustand genau so übertragen, als ob ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) für die alten und neuen Momentaufnahmen der Factory aufgerufen worden wäre.