驗證配接器組態
新增接收位置和傳送埠時,系統會要求您在 < [配接器名稱> 傳輸屬性] 對話方塊中設定自訂屬性。 AdapterHarness 專案中的 XSD 結構描述檔案會定義這些屬性。
組態結構描述的驗證發生在以下三個部分中:
當顯示儲存的組態時,配接器架構會先針對此結構描述來驗證儲存的 XML 文件,然後此文件才會載入到屬性頁。 此架構假設非有效的文件表示組態結構描述定義中有變更。 只有有效的文件才會載入到屬性頁。
儲存組態時,如果配接器實作 IAdapterConfigValidation 介面,架構會傳遞至配接器,該配接器是透過序列化屬性頁數據所建構的 XML 檔。 然後,此配接器會處理該文件。 任何錯誤都應該會產生此架構所攔截並顯示給使用者的例外狀況。 任何遺漏或產生的值都應該在驗證期間產生。 <使用可流覽的 show=「false」 > 裝飾會隱藏顯示內容方格中的專案,即使值出現在 XML 實例中也一樣。
將該值放到資料庫之前儲存組態時,此架構會再次針對此結構描述來驗證此 XML 文件。 如此可確保只會保存有效的資料。