Condividi tramite


DataViewRow.GetIdGetter Metodo

Definizione

Getter per un valore ID a 128 bit. È comune che gli oggetti funzionino più DataViewRow istanze per eseguire l'iterazione di ciò che dovrebbe essere lo stesso dati, ad esempio in un IDataView set di cursori produrrà gli stessi dati di un cursore seriale, appena partizionato e un cursore casuale produrrà gli stessi dati di un cursore seriale o qualsiasi altro cursore casuale, solo mischiato. L'ID esiste per le applicazioni che devono riconciliare la voce in realtà. Idealmente questo ID deve essere univoco, ma per motivi pratici, è sufficiente se le collisioni sono semplicemente estremamente improbabili.

Si noti che questo ID, mentre deve essere coerente per più flussi in base alla semantica precedente, non è considerato parte dei dati in sé. Quindi, per prendere l'esempio di una visualizzazione dati in particolare, una singola visualizzazione dati deve eseguire il rendering di ID coerenti in tutti i cursori, ma non esiste alcun suggerimento che se i dati "uguali" sono stati presentati in una visualizzazione dati diversa (ad esempio, essere trasformati, memorizzati nella cache, salvati o qualsiasi altra cosa), che gli ID tra le due viste dati diverse avranno una relazione individuabile.

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)

Restituisce

Si applica a