ValidationAttribute.Validate 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.
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.