Freigeben über


IRowToRowMapper.GetRow Methode

Definition

Rufen Sie eine DataViewRow mit den angegebenen aktiven Spalten ab, basierend auf der Eingabe input. Das Abrufen von Werten für inaktive Spalten der zurückgegebenen Zeile wird ausgelöst.

Dies Schemainput sollte dasselbe Objekt wie InputSchema. Implementierungen dieser Methode sollten ausgelöst werden, wenn das nicht der Fall ist. Umgekehrt muss der zurückgegebene Wert das gleiche Schema wie OutputSchema.

Diese Methode erstellt eine Liveverbindung zwischen der Eingabe DataViewRow und der Ausgabe DataViewRow. Insbesondere, wenn die Getters der Ausgabe DataViewRow aufgerufen werden, rufen sie die Getters der Eingabezeile auf und basieren die Ausgabewerte auf den aktuellen Werten der Eingabe DataViewRow. Die Ausgabewerte DataViewRow werden erneut berechnet, wenn sie über die Getters angefordert werden. Außerdem entsorgt input der zurückgegebene DataViewRow Wert, wenn er entsorgt wird.

public Microsoft.ML.DataViewRow GetRow (Microsoft.ML.DataViewRow input, System.Collections.Generic.IEnumerable<Microsoft.ML.DataViewSchema.Column> activeColumns);
abstract member GetRow : Microsoft.ML.DataViewRow * seq<Microsoft.ML.DataViewSchema.Column> -> Microsoft.ML.DataViewRow
Public Function GetRow (input As DataViewRow, activeColumns As IEnumerable(Of DataViewSchema.Column)) As DataViewRow

Parameter

input
DataViewRow

Gibt zurück

Gilt für: