ValidationAttribute.IsValid Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt gecontroleerd of het opgegeven object geldig is.
Overloads
| Name | Description |
|---|---|
| IsValid(Object) |
Bepaalt of de opgegeven waarde van het object geldig is. |
| IsValid(Object, ValidationContext) |
Valideert de opgegeven waarde met betrekking tot het huidige validatiekenmerk. |
IsValid(Object)
Bepaalt of de opgegeven waarde van het object geldig is.
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
Parameters
- value
- Object
De waarde van het object dat moet worden gevalideerd.
Retouren
true als de opgegeven waarde geldig is; anders, false.
Uitzonderingen
Het huidige kenmerk is ongeldig.
Er is geen overbelasting van IsValid geïmplementeerd door een afgeleide klasse.
Opmerkingen
Als u de ValidationAttribute klasse overgeeft, moet u de validatielogica in deze methode implementeren.
Van toepassing op
IsValid(Object, ValidationContext)
Valideert de opgegeven waarde met betrekking tot het huidige validatiekenmerk.
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
Parameters
- value
- Object
De waarde die moet worden gevalideerd.
- validationContext
- ValidationContext
De contextinformatie over de validatiebewerking.
Retouren
Een exemplaar van de ValidationResult klasse.
Uitzonderingen
Het huidige kenmerk is ongeldig.
IsValid(Object, ValidationContext) is niet geïmplementeerd door een afgeleide klasse.