Udostępnij za pośrednictwem


DataViewRow.GetIdGetter Metoda

Definicja

Element pobierający dla 128-bitowej wartości identyfikatora. Często obiekty obsługują wiele DataViewRow wystąpień w celu iterowania danych, które powinny być tymi samymi danymi, na przykład w IDataView zestawie kursorów spowoduje wygenerowanie tych samych danych co kursor szeregowy, po prostu partycjonowany, a potasowany kursor będzie generować te same dane co kursor seryjny lub dowolny inny kursor, tylko tasowane. Identyfikator istnieje dla aplikacji, które muszą uzgodnić, który wpis jest rzeczywiście który. Najlepiej, aby ten identyfikator był unikatowy, ale z praktycznych powodów wystarczy, jeśli kolizje są po prostu niezwykle nieprawdopodobne.

Należy pamiętać, że ten identyfikator, chociaż musi być spójny dla wielu strumieni zgodnie z semantyki powyżej, nie jest uważany za część danych na se se. Tak więc, aby uznać przykład widoku danych, pojedynczy widok danych musi renderować spójne identyfikatory we wszystkich kursorach, ale w ogóle nie ma sugestii, że jeśli "te same" dane zostały przedstawione w innym widoku danych (np. przez przekształcenie, zapisanie, zapisanie lub cokolwiek innego), identyfikatory między dwoma różnymi widokami danych będą miały zauważalną relację.

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)

Zwraca

Dotyczy