Share via


DataViewRow.GetIdGetter Método

Definición

Captador de un valor de identificador de 128 bits. Es habitual que los objetos sirvan varias DataViewRow instancias para iterar sobre lo que se supone que son los mismos datos; por ejemplo, en un IDataView conjunto de cursores se producirán los mismos datos que un cursor serie, solo con particiones y un cursor aleatorio producirá los mismos datos que un cursor serie o cualquier otro cursor aleatorio, sólo ordenó aleatoriamente. El identificador existe para las aplicaciones que necesitan conciliar qué entrada es realmente cuál. Idealmente, este id. debe ser único, pero por motivos prácticos, basta si las colisiones son simplemente extremadamente improbables.

Tenga en cuenta que este identificador, aunque debe ser coherente para varias secuencias según la semántica anterior, no se considera parte de los datos por se. Por lo tanto, para tomar el ejemplo de una vista de datos específicamente, una sola vista de datos debe representar identificadores coherentes en todos los cursores, pero no hay ninguna sugerencia en absoluto que si los datos "iguales" se presentaran en una vista de datos diferente (por ejemplo, que se transforman, almacenan en caché, se guardan o lo que sea), que los identificadores entre las dos vistas de datos diferentes tendrían cualquier relación perceptible.

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)

Devoluciones

Se aplica a