ITableEntry.Identity Özellik

Tanım

Girişi benzersiz olarak tanımlayan bir nesne döndürür.

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

Özellik Değeri

Object döndürür.

Açıklamalar

kullanan iki girdi eşitse IdentityEquals(Object, Object)eşdeğer olarak kabul edilir.

Bu özellik (ve içindeki ITableEntriesSnapshot ilgili özellikler, bir ITableEntry yeni ITableEntryile değiştirildiğinde seçim durumu gibi çeşitli öznitelikleri kalıcı hale getirmek için kullanılır. Varolan bir girdinin yerini alan girdilerin öznitelikleri değiştirilen girdinin özniteliklerine göre ayarlanır.

çağrıldığında ReplaceEntries(IReadOnlyList<ITableEntry>, IReadOnlyList<ITableEntry>) , eski girdiler listesindeki her girdi durum bilgisi olup olmadığını ve eklenen girişler arasında buna karşılık gelen bir giriş olup olmadığını görmek için denetlenilir. Varsa, iki giriş eşdeğer kabul edilir ve eski girdinin öznitelikleri yeni girişe kopyalanır.

bir ITableEntriesSnapshotFactory anlık görüntüsünü yeni bir sürümle değiştirdiğinde, giriş durumu tam olarak fabrikanın eski ve yeni anlık görüntülerinde çağrılmış gibi ReplaceSnapshot(ITableEntriesSnapshot, ITableEntriesSnapshot) aktarılır.

Şunlara uygulanır