ValidationState 列舉型別

識別類別的執行個體將會啟用驗證。

命名空間:  Microsoft.VisualStudio.Modeling.Validation
組件:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

語法

'宣告
Public Enumeration ValidationState
public enum ValidationState

成員

成員名稱 說明
Disabled 表示此值所套用的類別執行個體不會檢查由這個類別的驗證方法。
Enabled 表示此值所套用的類別執行個體將會進行驗證。
Inherited 指出此值所套用的類別執行個體將啟用或停用其父類別的設定值為基礎的驗證。

備註

這個列舉型別作為引數 class 屬性, ValidationStateAttribute

您可以套用ValidationState.Disabled ] 設定設為其父代啟用的驗證,因為衍生類別的衍生類別有ValidationState預設情況下其父類別。

如需驗證的詳細資訊,請參閱 網域指定的語言中的驗證

範例

下列範例所示ValidationState屬性使用ValidationState列舉型別,以啟用驗證發生於 Person 類別。

[C#]

[ValidationState(ValidationState.Enabled)]
public partial class Person
{
    //Code goes here...
}

請參閱

參考

Microsoft.VisualStudio.Modeling.Validation 命名空間