IDTSForEachEnumerator.Validate Metode
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.
ForEachEnumerator Memungkinkan untuk menentukan apakah ia berisi pengaturan yang tidak valid yang akan mencegahnya berhasil dijalankan.
public:
Microsoft::SqlServer::Dts::Runtime::DTSExecResult Validate(Microsoft::SqlServer::Dts::Runtime::Connections ^ connections, Microsoft::SqlServer::Dts::Runtime::VariableDispenser ^ variableDispenser, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ infoEvents, Microsoft::SqlServer::Dts::Runtime::IDTSLogging ^ log);
public Microsoft.SqlServer.Dts.Runtime.DTSExecResult Validate (Microsoft.SqlServer.Dts.Runtime.Connections connections, Microsoft.SqlServer.Dts.Runtime.VariableDispenser variableDispenser, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents infoEvents, Microsoft.SqlServer.Dts.Runtime.IDTSLogging log);
abstract member Validate : Microsoft.SqlServer.Dts.Runtime.Connections * Microsoft.SqlServer.Dts.Runtime.VariableDispenser * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents * Microsoft.SqlServer.Dts.Runtime.IDTSLogging -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Public Function Validate (connections As Connections, variableDispenser As VariableDispenser, infoEvents As IDTSInfoEvents, log As IDTSLogging) As DTSExecResult
Parameter
- connections
- Connections
Kumpulan koneksi yang digunakan oleh ForEachEnumerator.
- variableDispenser
- VariableDispenser
Objek VariableDispenser untuk mengunci variabel.
- infoEvents
- IDTSInfoEvents
Objek yang mengimplementasikan IDTSInfoEvents antarmuka.
- log
- IDTSLogging
Objek yang mengimplementasikan IDTSLogging antarmuka.
Mengembalikan
Nilai dari DTSExecResult enumerasi.
Contoh
Contoh kode berikut menunjukkan cara memvalidasi objek menggunakan Validate
metode Package objek .
DTSExecResult myresult = pkg.Validate(myPkgConnections, myPkgVariables, myIDTSEvents, myIDTSLogging);
Dim myresult As DTSExecResult = pkg.Validate(myPkgConnections,myPkgVariables,myIDTSEvents, myIDTSLogging)
Keterangan
Metode ini Validate
meninjau properti dan pengaturan untuk ketidakakuratan atau pengaturan yang salah. Metode ini tidak menyentuh data, atau menyambungkan ke sumber data untuk memvalidasi koneksi. Namun, ini memastikan bahwa bidang yang diperlukan diisi dan berisi nilai yang sesuai. Bidang yang divalidasi berbeda tergantung pada objek apa yang sedang divalidasi.
Penggunaan Validate
utama adalah saat menulis tugas kustom. Metode Validate
ini dipanggil oleh SSIS Designer ketika tugas dihilangkan ke permukaan desain dan sekali lagi, berpotensi beberapa kali, ketika properti sedang diatur. Namun, dalam kode, Validate
metode pada objek individual tidak umum digunakan, karena disarankan agar Anda memanggil Validate
metode pada Package saat Anda perlu memvalidasi objek. Namun, metode ini tersedia pada objek individual jika Anda menemukan keadaan unik di mana diperlukan.
Metode Validate
ini ditimpa dalam tugas kustom, baik untuk validasi objek saat digunakan dalam Perancang SSIS, atau ketika dipanggil oleh kode. Untuk informasi selengkapnya tentang menulis Validate
metode untuk tugas kustom, lihat Mengodekan Tugas Kustom.