ITableEntry.Identity Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.