ValidationAttribute.Validate Methode

Definitie

Valideert het opgegeven object.

Overloads

Name Description
Validate(Object, ValidationContext)

Valideert het opgegeven object.

Validate(Object, String)

Valideert het opgegeven object.

Validate(Object, ValidationContext)

Valideert het opgegeven object.

public:
 void Validate(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public void Validate(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
member this.Validate : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Sub Validate (value As Object, validationContext As ValidationContext)

Parameters

value
Object

Het object dat moet worden gevalideerd.

validationContext
ValidationContext

Het ValidationContext object dat de context beschrijft waarin de validatiecontroles worden uitgevoerd. Deze parameter kan niet zijn null.

Uitzonderingen

Validatie is mislukt.

Het huidige kenmerk is ongeldig.

IsValid(Object, ValidationContext) is niet geïmplementeerd door een afgeleide klasse.

Opmerkingen

Met deze methode wordt de IsValid methode aangeroepen om te bepalen of het object dat is opgegeven door de value parameter geldig is. Als de IsValid methode wordt geretourneerd false, roept deze methode de FormatErrorMessage methode aan om een gelokaliseerd bericht te krijgen dat het probleem aangeeft. Vervolgens wordt er een ValidationException uitzondering gegenereerd.

Van toepassing op

Validate(Object, String)

Valideert het opgegeven object.

public:
 void Validate(System::Object ^ value, System::String ^ name);
public void Validate(object value, string name);
member this.Validate : obj * string -> unit
Public Sub Validate (value As Object, name As String)

Parameters

value
Object

De waarde van het object dat moet worden gevalideerd.

name
String

De naam die moet worden opgenomen in het foutbericht.

Uitzonderingen

value is ongeldig.

Het huidige kenmerk is ongeldig.

Opmerkingen

Met deze methode wordt de waarde gevalideerd van het object of de eigenschap waarop het ValidationAttribute kenmerk wordt gedeclareerd. De methode wordt aangeroepen IsValid en wordt doorgegeven value als een parameter. Als de validatie mislukt, wordt er een ValidationException uitzondering gegenereerd.

Van toepassing op