Compartilhar via


DataViewRow.GetIdGetter Método

Definição

Um getter para um valor de ID de 128 bits. É comum que objetos atendam a várias DataViewRow instâncias para iterar sobre o que deveria ser os mesmos dados, por exemplo, em um IDataView conjunto de cursores produzirá os mesmos dados que um cursor serial, apenas particionado, e um cursor embaralhado produzirá os mesmos dados que um cursor serial ou qualquer outro cursor embaralhado, apenas embaralhado. A ID existe para aplicativos que precisam reconciliar qual entrada é, na verdade, qual. Idealmente, essa ID deve ser única, mas por razões práticas, basta se colisões são simplesmente extremamente improváveis.

Observe que essa ID, embora seja consistente para vários fluxos de acordo com a semântica acima, não é considerada parte dos dados em si. Portanto, para tomar o exemplo de uma exibição de dados especificamente, uma única exibição de dados deve renderizar IDs consistentes em todos os cursores, mas não há nenhuma sugestão de que, se os dados "mesmos" foram apresentados em uma exibição de dados diferente (como por, digamos, sendo transformados, armazenados em cache, salvos ou qualquer outra coisa), que as IDs entre as duas exibições de dados diferentes teriam qualquer relação perceptível.

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)

Retornos

Aplica-se a