Поделиться через


DataViewRow.GetIdGetter Метод

Определение

Метод получения для 128-разрядного значения идентификатора. Обычно объекты служат нескольким DataViewRow экземплярам для итерации того, что должно быть одинаковыми данными, например, в IDataView наборе курсоров создаются те же данные, что и последовательный курсор, только что секционированные, и перемешанный курсор создает те же данные, что и последовательный курсор или любой другой перетасованный курсор. только перетасовывался. Идентификатор существует для приложений, которым необходимо согласовать, какая запись на самом деле является какой. В идеале этот идентификатор должен быть уникальным, но по практическим причинам достаточно, если столкновения просто чрезвычайно невероятны.

Обратите внимание, что этот идентификатор, хотя он должен быть согласован для нескольких потоков в соответствии с семантикой выше, не считается частью данных в зависимости от того, что они являются частью. Таким образом, чтобы получить пример представления данных, одно представление данных должно визуализировать согласованные идентификаторы во всех курсорах, но нет никакого предложения, что если бы "одинаковые" данные были представлены в другом представлении данных (например, преобразование, кэширование, сохранение или любое другое), что идентификаторы между двумя различными представлениями данных будут иметь какие-либо заметные связи.

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)

Возвращаемое значение

Применяется к