DataViewRow.GetIdGetter 方法

定义

128 位 ID 值的 getter。 对象通常提供多个 DataViewRow 实例来循环访问应该是相同的数据,例如,在 IDataView 游标集中,将生成与串行游标相同的数据,只是分区,随机游标将生成与串行游标或任何其他随机游标相同的数据, 只洗牌了 对于需要对哪个条目进行协调的应用程序存在 ID。 理想情况下,此 ID 应是唯一的,但出于实际原因,如果碰撞根本无法实现,就足够了。

请注意,此 ID 虽然必须根据上述语义对多个流保持一致,但不会被视为数据本身的一部分。 因此,若要具体以数据视图为例,单个数据视图必须在所有游标中呈现一致的 ID,但是,如果“相同”数据呈现在不同的数据视图中 ((例如,正在转换、缓存、保存或任何) ),则两个不同的数据视图之间的 ID 没有任何明显关系。

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)

返回

适用于