Microsoft.VisualStudio.Modeling.Validation 命名空間
Microsoft.VisualStudio.Modeling.Validation命名空間會提供類別,您可以用來檢查為有效的資料和其項目是否一致的模型。驗證整合到Visual Studio的錯誤、 警告和訊息驗證期間偵測到表格中的錯誤清單視窗。
您可以指定驗證發生於使用者在開啟模型、 儲存模型中,或按一下快顯功能表中的 [驗證] 選項。您也可以叫用驗證程式碼,例如做為事件處理常式或功能表指令的一部分。
如需詳細資訊,請參閱 網域指定的語言中的驗證。
類別
類別 | 說明 | |
---|---|---|
ValidationContext | 包含目前正在處理正在執行的驗證資訊。 | |
ValidationController | 包含邏輯可用於驗證某個單一模型項目或儲存區或磁碟分割中所有的模型項目。 | |
ValidationMessage | 表示驗證訊息,指出發生錯誤、 警告或訊息。 | |
ValidationMessageObserver | 報告錯誤、 訊息和驗證方法,從產生的警告。 | |
ValidationMethodAttribute | 將這個屬性套用至驗證期間不應叫用的方法。 | |
ValidationStateAttribute | 將這個屬性套用至模型項目類別,以便控制其執行個體是否包括在驗證作業。預設情況下,其所屬,使用這個屬性的類別中明確啟用驗證時,才會驗證模型項目。 |
列舉
列舉型別 | 說明 | |
---|---|---|
ValidationCategories | 這個列舉型別時的自訂屬性的建構函式參數ValidationMethodAttribute。它會指定順序就會叫用此規則的驗證的類型。 | |
ValidationState | 識別類別的執行個體將會啟用驗證。 | |
ViolationType | 代表已驗證期間發生違規的型別。 |