Partager via


DataViewRow.GetIdGetter Méthode

Définition

Getter pour une valeur d’ID 128 bits. Il est courant que les objets servent plusieurs DataViewRow instances à itérer sur ce qui est censé être les mêmes données, par exemple, dans un IDataView jeu de curseurs, produisent les mêmes données qu’un curseur série, juste partitionné, et un curseur aléatoire produit les mêmes données qu’un curseur série ou tout autre curseur aléatoire, seulement déchiffré. L’ID existe pour les applications qui doivent réconcilier l’entrée qui est en fait celle-ci. Dans l’idéal, cet ID doit être unique, mais pour des raisons pratiques, il suffit si les collisions sont simplement extrêmement improbables.

Notez que cet ID, même s’il doit être cohérent pour plusieurs flux en fonction de la sémantique ci-dessus, n’est pas considéré comme faisant partie des données par se. Par conséquent, pour prendre l’exemple d’une vue de données en particulier, une vue de données unique doit afficher des ID cohérents sur tous les curseurs, mais il n’existe aucune suggestion à tous que si les données « identiques » ont été présentées dans une vue de données différente (comme par exemple, transformer, mettre en cache, enregistré ou quoi que ce soit), que les ID entre les deux vues de données différentes auraient une relation 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)

Retours

S’applique à