ITableEntry.Identity プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
エントリを一意に識別する オブジェクトを返します。
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
プロパティ値
Object が返されます。
注釈
が を使用してEquals(Object, Object)等しい場合Identity、2 つのエントリは同等と見なされます。
このプロパティ (および のITableEntriesSnapshot関連プロパティは、 が新しい ITableEntryに置き換えられた場合ITableEntryに、選択状態などのさまざまな属性を保持するために使用されます。 既存のエントリを置き換えるエントリには、置換されたエントリの属性に基づいて属性が設定されます。
が呼び出されると ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) 、古いエントリの一覧内のすべてのエントリがチェックされ、状態があり、追加されたエントリの中に対応するエントリがあるかどうかを確認します。 ある場合、2 つのエントリは同等と見なされ、古いエントリの属性が新しいエントリにコピーされます。
ITableEntriesSnapshotFactoryがスナップショットを新しいバージョンに置き換えると、エントリの状態は、ファクトリの古いスナップショットと新しいスナップショットで呼び出された場合ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot)とまったく同じように転送されます。