DataViewRow.GetIdGetter Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un captador para 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 producirán los mismos datos que un cursor serie, solo con particiones y un cursor aleatorio producirán los mismos datos que un cursor serie o cualquier otro cursor aleatorio, sólo aleatorio. El identificador existe para las aplicaciones que necesitan conciliar qué entrada es realmente la que. Idealmente, este identificador debe ser único, pero por razones prácticas, 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 (como por ejemplo, ser transformado, almacenado, almacenado, guardado o cualquiera), que los identificadores entre las dos vistas de datos diferentes tuvieran cualquier relación visible.
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)