Condividi tramite


ValidationAttribute.IsValid Metodo

Definizione

Verifica se l'oggetto specificato è valido.

Overload

IsValid(Object)

Determina se il valore specificato dell'oggetto è valido.

IsValid(Object, ValidationContext)

Convalida il valore specificato rispetto all'attributo di convalida corrente.

IsValid(Object)

Origine:
ValidationAttribute.cs
Origine:
ValidationAttribute.cs
Origine:
ValidationAttribute.cs

Determina se il valore specificato dell'oggetto è valido.

public:
 virtual bool IsValid(System::Object ^ value);
public:
 abstract bool IsValid(System::Object ^ value);
public virtual bool IsValid (object value);
public virtual bool IsValid (object? value);
public abstract bool IsValid (object value);
abstract member IsValid : obj -> bool
override this.IsValid : obj -> bool
abstract member IsValid : obj -> bool
Public Overridable Function IsValid (value As Object) As Boolean
Public MustOverride Function IsValid (value As Object) As Boolean

Parametri

value
Object

Valore dell'oggetto da convalidare.

Restituisce

true se il valore specificato è valido; in caso contrario, false.

Eccezioni

L'attributo corrente non è valido.

Nessuno dei due overload di IsValid è stato implementato da una classe derivata.

Commenti

Se si eredita dalla ValidationAttribute classe, è necessario implementare la logica di convalida in questo metodo.

Si applica a

IsValid(Object, ValidationContext)

Origine:
ValidationAttribute.cs
Origine:
ValidationAttribute.cs
Origine:
ValidationAttribute.cs

Convalida il valore specificato rispetto all'attributo di convalida corrente.

protected:
 virtual System::ComponentModel::DataAnnotations::ValidationResult ^ IsValid(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult? IsValid (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
abstract member IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
override this.IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Protected Overridable Function IsValid (value As Object, validationContext As ValidationContext) As ValidationResult

Parametri

value
Object

Valore da convalidare.

validationContext
ValidationContext

Informazioni di contesto sull'operazione di convalida.

Restituisce

Istanza della classe ValidationResult.

Eccezioni

L'attributo corrente non è valido.

IsValid(Object, ValidationContext) non è stato implementato da una classe derivata.

Vedi anche

Si applica a