ValidationAttribute.IsValid Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft die Gültigkeit des angegebenen Objekts.
Überlädt
IsValid(Object) |
Bestimmt, ob der angegebene Wert des Objekts gültig ist. |
IsValid(Object, ValidationContext) |
Überprüft den angegebenen Wert in Bezug auf das aktuelle Validierungsattribut. |
IsValid(Object)
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
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 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
true
, wenn der angegebene Wert gültig ist, andernfalls false
.
Ausnahmen
Das aktuelle Attribut ist falsch formatiert.
Keine Überladung von IsValid
wurde durch eine abgeleitete 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)
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
Überprüft den angegebenen Wert in Bezug auf das aktuelle Validierungsattribut.
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);
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 Validierungsvorgang.
Gibt zurück
Eine Instanz der ValidationResult-Klasse.
Ausnahmen
Das aktuelle Attribut ist falsch formatiert.
IsValid(Object, ValidationContext) wurde nicht durch eine abgeleitete Klasse implementiert.