Bagikan melalui


DataViewRow.GetIdGetter Metode

Definisi

Getter untuk nilai ID 128-bit. Adalah umum bagi objek untuk melayani beberapa DataViewRow instans untuk melakukan iterasi atas apa yang seharusnya menjadi data yang sama, misalnya, dalam IDataView kumpulan kursor akan menghasilkan data yang sama dengan kursor serial, hanya dipartisi, dan kursor yang diacak akan menghasilkan data yang sama dengan kursor serial atau kursor acak lainnya, hanya diacak. ID ada untuk aplikasi yang perlu merekonsiliasi entri mana yang sebenarnya. Idealnya ID ini harus unik, tetapi untuk alasan praktis, cukup jika tabrakan sangat tidak mungkin.

Perhatikan bahwa ID ini, meskipun harus konsisten untuk beberapa aliran sesuai dengan semantik di atas, tidak dianggap sebagai bagian dari data per detik. Jadi, untuk mengambil contoh tampilan data secara khusus, satu tampilan data harus merender ID yang konsisten di semua kursor, tetapi tidak ada saran sama sekali bahwa jika data "sama" disajikan dalam tampilan data yang berbeda (seperti, katakanlah, diubah, di-cache, disimpan, atau apa pun), bahwa ID antara dua tampilan data yang berbeda akan memiliki hubungan yang dapat dilihat.

public abstract Microsoft.ML.ValueGetter<Microsoft.ML.Data.DataViewRowId> GetIdGetter ();
abstract member GetIdGetter : unit -> Microsoft.ML.ValueGetter<Microsoft.ML.Data.DataViewRowId>
Public MustOverride Function GetIdGetter () As ValueGetter(Of DataViewRowId)

Mengembalikan

Berlaku untuk