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