Udostępnij za pośrednictwem


ValidationAttribute.IsValid Metoda

Definicja

Sprawdza, czy określony obiekt jest prawidłowy.

Przeciążenia

IsValid(Object)

Określa, czy określona wartość obiektu jest prawidłowa.

IsValid(Object, ValidationContext)

Weryfikuje określoną wartość w odniesieniu do bieżącego atrybutu walidacji.

IsValid(Object)

Źródło:
ValidationAttribute.cs
Źródło:
ValidationAttribute.cs
Źródło:
ValidationAttribute.cs

Określa, czy określona wartość obiektu jest prawidłowa.

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

Parametry

value
Object

Wartość obiektu do zweryfikowania.

Zwraca

true jeśli określona wartość jest prawidłowa; w przeciwnym razie , false.

Wyjątki

Bieżący atrybut jest źle sformułowany.

Żadne przeciążenie IsValid nie zostało zaimplementowane przez klasę pochodną.

Uwagi

Jeśli dziedziczysz z ValidationAttribute klasy, musisz zaimplementować logikę walidacji w tej metodzie.

Dotyczy

IsValid(Object, ValidationContext)

Źródło:
ValidationAttribute.cs
Źródło:
ValidationAttribute.cs
Źródło:
ValidationAttribute.cs

Weryfikuje określoną wartość w odniesieniu do bieżącego atrybutu walidacji.

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

Parametry

value
Object

Wartość do zweryfikowania.

validationContext
ValidationContext

Informacje kontekstowe dotyczące operacji walidacji.

Zwraca

Wystąpienie klasy ValidationResult.

Wyjątki

Bieżący atrybut jest źle sformułowany.

IsValid(Object, ValidationContext) nie został zaimplementowany przez klasę pochodną.

Zobacz też

Dotyczy