ValidationAttribute.Validate Metoda

Definice

Ověří zadaný objekt.

Přetížení

Name Description
Validate(Object, ValidationContext)

Ověří zadaný objekt.

Validate(Object, String)

Ověří zadaný objekt.

Validate(Object, ValidationContext)

Zdroj:
ValidationAttribute.cs
Zdroj:
ValidationAttribute.cs
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ý chcete 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í nebylo úspěšné.

Aktuální atribut je poškozený.

IsValid(Object, ValidationContext) nebyla implementována odvozenou třídou.

Poznámky

Tato metoda volá metodu IsValid k určení, zda je objekt určený parametrem value platný. Pokud metoda IsValid vrátí false, tato metoda volá metodu FormatErrorMessage získat lokalizovanou zprávu, která uvádí problém. Potom vyvolá ValidationException výjimku.

Platí pro

Validate(Object, String)

Zdroj:
ValidationAttribute.cs
Zdroj:
ValidationAttribute.cs
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ý chcete 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, pro kterou ValidationAttribute je atribut deklarován. Volá metodu IsValid a předává value jako parametr. Pokud se ověření nezdaří, ValidationException vyvolá se výjimka.

Platí pro