ModelValidationState 列舉

定義

實例的 ModelStateEntry 驗證狀態。

ModelValidationStateRoot的 用來判斷 的有效性 ModelStateDictionaryIsValidtrue ,當根節點的 GetFieldValidationState(String) 匯總有效性 () 為 Valid 時。

public enum class ModelValidationState
public enum ModelValidationState
type ModelValidationState = 
Public Enum ModelValidationState
繼承
ModelValidationState

欄位

Invalid 1

驗證是在 上執行, ModelStateEntry 而且發現無效。

針對匯總有效性,如果專案或其中一個子系為 ,且無 為 ,則 的 ModelStateEntryInvalid 驗證為 UnvalidatedInvalid

Skipped 3

已略過 的 ModelStateEntry 驗證。

專案的匯總有效性永遠不會 Skipped 是 。

Unvalidated 0

尚未在 ModelStateEntry 上執行驗證。

針對匯總有效性,如果專案或其中一個cendescendants 為 ,則 的 ModelStateEntryUnvalidated 驗證為 Unvalidated

Valid 2

驗證是在 上執行 ModelStateEntry

針對匯總有效性,如果專案有效且所有子系為 或 ,則 的 ModelStateEntryValid 驗證為 ValidSkipped

適用於