IRowToRowMapper Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Antarmuka ini memetakan input DataViewRow ke output DataViewRow. Biasanya, output berisi kolom input dan kolom baru yang ditambahkan oleh kelas penerapan, meskipun beberapa implementasi dapat mengembalikan subset kolom input. Antarmuka ini mirip Microsoft.ML.Data.ISchemaBoundRowMapperdengan , kecuali tidak memiliki pemetaan peran input, jadi untuk mengikat ulang, nama kolom input yang sama harus digunakan. Implementasi antarmuka ini biasanya dibuat melalui input DataViewSchemayang ditentukan .
public interface IRowToRowMapper
type IRowToRowMapper = interface
Public Interface IRowToRowMapper
Properti
InputSchema |
Pemeta didefinisikan sebagai menerima input dengan skema yang sangat spesifik ini. |
OutputSchema |
Mendapatkan instans DataViewSchema yang menjelaskan nama dan jenis kolom dalam output yang dihasilkan oleh pemeta ini. |
Metode
GetDependencies(IEnumerable<DataViewSchema.Column>) |
Mengingat sekumpulan kolom, kembalikan kolom input yang diperlukan untuk menghasilkan kolom output tersebut. |
GetRow(DataViewRow, IEnumerable<DataViewSchema.Column>) |
Dapatkan dengan kolom aktif yang DataViewRow ditunjukkan, berdasarkan input dari Schema Metode ini membuat koneksi langsung antara input DataViewRow dan output DataViewRow. Secara khusus, ketika getter output DataViewRow dipanggil, mereka memanggil getter baris input dan mendasarkan nilai output pada nilai input DataViewRowsaat ini.
Nilai output DataViewRow dihitung ulang saat diminta melalui getter. Selain itu, yang dikembalikan DataViewRow akan membuang |