ValidationAttribute.IsValid Methode

Definition

Überprüft, ob das angegebene Objekt gültig ist.

Überlädt

Name Beschreibung
IsValid(Object)

Bestimmt, ob der angegebene Wert des Objekts gültig ist.

IsValid(Object, ValidationContext)

Überprüft den angegebenen Wert im Hinblick auf das aktuelle Überprüfungsattribut.

IsValid(Object)

Bestimmt, ob der angegebene Wert des Objekts gültig ist.

public:
 virtual bool IsValid(System::Object ^ value);
public:
 abstract bool IsValid(System::Object ^ value);
public virtual bool IsValid(object value);
public abstract bool IsValid(object value);
abstract member IsValid : obj -> bool
override this.IsValid : obj -> bool
abstract member IsValid : obj -> bool
Public Overridable Function IsValid (value As Object) As Boolean
Public MustOverride Function IsValid (value As Object) As Boolean

Parameter

value
Object

Der Wert des zu überprüfenden Objekts.

Gibt zurück

truewenn der angegebene Wert gültig ist; andernfalls . false

Ausnahmen

Das aktuelle Attribut ist falsch formatiert.

Keine Überladung wurde IsValid von einer abgeleiteten Klasse implementiert.

Hinweise

Wenn Sie von der ValidationAttribute Klasse erben, müssen Sie die Validierungslogik in dieser Methode implementieren.

Gilt für:

IsValid(Object, ValidationContext)

Überprüft den angegebenen Wert im Hinblick auf das aktuelle Überprüfungsattribut.

protected:
 virtual System::ComponentModel::DataAnnotations::ValidationResult ^ IsValid(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
abstract member IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
override this.IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Protected Overridable Function IsValid (value As Object, validationContext As ValidationContext) As ValidationResult

Parameter

value
Object

Der zu überprüfende Wert.

validationContext
ValidationContext

Die Kontextinformationen zum Überprüfungsvorgang.

Gibt zurück

Eine Instanz der ValidationResult-Klasse.

Ausnahmen

Das aktuelle Attribut ist falsch formatiert.

IsValid(Object, ValidationContext) wurde nicht von einer abgeleiteten Klasse implementiert.

Weitere Informationen

Gilt für: