DataViewRow.GetIdGetter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Getter für einen 128-Bit-ID-Wert. Es ist üblich, dass Objekte mehrere DataViewRow Instanzen verwenden, um die gleichen Daten zu iterieren, z. B. in einem IDataView Cursorsatz, die gleichen Daten wie ein serieller Cursor, nur partitioniert, und ein shuffled Cursor erzeugt dieselben Daten wie ein serieller Cursor oder einen anderen shuffled Cursor, nur gedrosselt. Die ID ist für Anwendungen vorhanden, die den Eintrag tatsächlich abgleichen müssen. Idealerweise sollte diese ID eindeutig sein, aber aus praktischen Gründen reicht es aus, wenn Kollisionen einfach extrem unwahrscheinlich sind.
Beachten Sie, dass diese ID, während sie für mehrere Datenströme gemäß der obigen Semantik konsistent sein muss, nicht als Teil der Daten pro Se betrachtet wird. Um also das Beispiel einer Datenansicht speziell darzustellen, muss eine einzelne Datenansicht konsistente IDs in allen Cursorn rendern, aber es gibt keinen Vorschlag, dass die "gleichen" Daten in einer anderen Datenansicht angezeigt wurden (z. B. transformationiert, zwischengespeichert, gespeichert oder was auch immer), dass die IDs zwischen den beiden verschiedenen Datenansichten eine erkennbare Beziehung haben würden.
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)