Sdílet prostřednictvím


ValidationAttribute.Validate Metoda

Definice

Ověří zadaný objekt.

Přetížení

Validate(Object, ValidationContext)

Ověří zadaný objekt.

Validate(Object, String)

Ověří zadaný objekt.

Validate(Object, ValidationContext)

Zdroj:
ValidationAttribute.cs
Zdroj:
ValidationAttribute.cs
Zdroj:
ValidationAttribute.cs

Ověří zadaný objekt.

public:
 void Validate(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public void Validate (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)

Parametry

value
Object

Objekt, který se má ověřit.

validationContext
ValidationContext

Objekt ValidationContext , který popisuje kontext, ve kterém jsou provedeny ověřovací kontroly. Tento parametr nemůže být null.

Výjimky

Ověření se nezdařilo.

Aktuální atribut je poškozený.

IsValid(Object, ValidationContext) nebyl implementován odvozenou třídou.

Poznámky

Tato metoda volá metodu IsValid k určení, zda objekt určený parametrem value je platný. IsValid Pokud metoda vrátí false, tato metoda volá metodu FormatErrorMessage pro získání lokalizované zprávy, která uvádí problém. Pak vyvolá ValidationException výjimku.

Platí pro

Validate(Object, String)

Zdroj:
ValidationAttribute.cs
Zdroj:
ValidationAttribute.cs
Zdroj:
ValidationAttribute.cs

Ověří zadaný objekt.

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

Parametry

value
Object

Hodnota objektu, který se má ověřit.

name
String

Název, který se má zahrnout do chybové zprávy.

Výjimky

value není platný.

Aktuální atribut je poškozený.

Poznámky

Tato metoda ověří hodnotu objektu nebo vlastnosti, na které ValidationAttribute je atribut deklarován. Volá metodu IsValid a předává value jako parametr. Pokud se ověření nezdaří, vyvolá se ValidationException výjimka.

Platí pro