Sdílet prostřednictvím


DataViewRow.GetIdGetter Metoda

Definice

Getter pro hodnotu 128bitového ID. Je běžné, že objekty obsluhují více DataViewRow instancí, aby iterovaly to, co by mělo být stejná data, například v IDataView sadě kurzorů vytvoří stejná data jako sériový kurzor, jen dělený a prohazovaný kurzor vytvoří stejná data jako sériový kurzor nebo jakýkoli jiný zamíchaný kurzor. jen promíchal. ID existuje pro aplikace, které potřebují odsouhlasit, která položka je skutečně která. V ideálním případě by toto ID mělo být jedinečné, ale z praktických důvodů stačí, pokud jsou kolize prostě extrémně nepravděpodobná.

Všimněte si, že toto ID, i když musí být konzistentní pro více datových proudů podle sémantiky výše, se nepovažuje za součást dat za sekundu. Pokud tedy chcete použít příklad zobrazení dat konkrétně, musí jedno zobrazení dat vykreslit konzistentní ID napříč všemi kurzory, ale vůbec neexistuje žádný návrh, že pokud by se "stejná" data zobrazovala v jiném zobrazení dat (například transformována, uložena, uložena nebo libovolně), že ID mezi dvěma různými zobrazeními dat by měla jakýkoli rozpoznatelný vztah.

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)

Návraty

Platí pro