Freigeben über


ModelValidationState Enumeration

Definition

Der Validierungsstatus eines ModelStateEntry instance.

ModelValidationState wird Root verwendet, um die Gültigkeit von ModelStateDictionaryzu bestimmen. IsValid ist true, wenn die aggregierte Gültigkeit (GetFieldValidationState(String)) des Stammknotens ist Valid.

public enum class ModelValidationState
public enum ModelValidationState
type ModelValidationState = 
Public Enum ModelValidationState
Vererbung
ModelValidationState

Felder

Invalid 1

Die Überprüfung wurde für ModelStateEntry ausgeführt, und es wurde festgestellt, dass sie ungültig sind.

Für die Aggregatgültigkeit ist Invalid die Validierung von , ModelStateEntry wenn entweder der Eintrag oder einer der nachfolgern ist Invalid und keine istUnvalidated.

Skipped 3

Die Validierung für wurde übersprungen ModelStateEntry.

Die aggregierte Gültigkeit eines Eintrags ist nie Skipped.

Unvalidated 0

Die Überprüfung wurde für nicht ausgeführt ModelStateEntry.

Für die Aggregatgültigkeit ist Unvalidated die Validierung von , ModelStateEntry wenn entweder der Eintrag oder einer der Dezendanten istUnvalidated.

Valid 2

Die Überprüfung wurde für die ModelStateEntry

Für die aggregierte Gültigkeit ist Valid die Validierung von , ModelStateEntry wenn die Gültigkeit des Eintrags und aller Nachfolger entweder Valid oder Skippedist.

Gilt für: