ValidationAttribute.Validate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Convalida l'oggetto specificato.
Overload
Validate(Object, ValidationContext) |
Convalida l'oggetto specificato. |
Validate(Object, String) |
Convalida l'oggetto specificato. |
Validate(Object, ValidationContext)
- Origine:
- ValidationAttribute.cs
- Origine:
- ValidationAttribute.cs
- Origine:
- ValidationAttribute.cs
Convalida l'oggetto specificato.
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)
Parametri
- value
- Object
Oggetto da convalidare.
- validationContext
- ValidationContext
Oggetto ValidationContext che descrive il contesto in cui vengono eseguiti i controlli di convalida. Questo parametro non può essere null
.
Eccezioni
Convalida non riuscita.
L'attributo corrente non è valido.
IsValid(Object, ValidationContext) non è stato implementato da una classe derivata.
Commenti
Questo metodo chiama il IsValid metodo per determinare se l'oggetto specificato dal value
parametro è valido. Se il IsValid metodo restituisce false
, questo metodo chiama il FormatErrorMessage metodo per ottenere un messaggio localizzato che indica il problema. Genera quindi un'eccezione ValidationException .
Si applica a
Validate(Object, String)
- Origine:
- ValidationAttribute.cs
- Origine:
- ValidationAttribute.cs
- Origine:
- ValidationAttribute.cs
Convalida l'oggetto specificato.
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)
Parametri
- value
- Object
Valore dell'oggetto da convalidare.
- name
- String
Il nome da includere nel messaggio di errore.
Eccezioni
value
non è valido.
L'attributo corrente non è valido.
Commenti
Questo metodo convalida il valore dell'oggetto o della proprietà in cui viene dichiarato l'attributo ValidationAttribute . Chiama il IsValid metodo e passa value
come parametro. Se la convalida non riesce, viene generata un'eccezione ValidationException .