Memvalidasi Konfigurasi Adapter
Saat menambahkan lokasi terima dan port pengiriman, Anda akan diminta untuk mengonfigurasi properti kustom Anda dalam kotak < dialog Properti Transportasi Nama>Adapter. File skema XSD dalam proyek AdapterHarness menentukan properti ini.
Validasi skema konfigurasi terjadi dalam tiga bagian:
Saat menampilkan konfigurasi yang disimpan, Kerangka Kerja Adapter memvalidasi dokumen XML yang disimpan terhadap skema sebelum memuat dokumen ke halaman properti. Kerangka kerja mengasumsikan bahwa dokumen yang tidak valid menunjukkan perubahan dalam definisi skema konfigurasi. Hanya dokumen yang valid yang dimuat ke halaman properti.
Saat menyimpan konfigurasi, jika adaptor mengimplementasikan antarmuka IAdapterConfigValidation , kerangka kerja meneruskan ke adaptor dokumen XML yang dibangun dari serialisasi data halaman properti. Adaptor kemudian memproses dokumen. Setiap kesalahan harus menghasilkan pengecualian yang tertangkap oleh kerangka kerja dan ditampilkan kepada pengguna. Nilai yang hilang atau dihasilkan harus dihasilkan selama validasi. <Menggunakan dekorasi browsable show="false"> menekan yang menunjukkan entri di kisi properti, meskipun nilai muncul dalam instans XML.
Saat menyimpan konfigurasi sebelum menempatkan nilai ke dalam database, kerangka kerja kembali memvalidasi dokumen XML terhadap skema. Ini memastikan bahwa hanya data yang valid yang dipertahankan.