Sdílet prostřednictvím


ValidationAttribute.IsValid Metoda

Definice

Zkontroluje, jestli je zadaný objekt platný.

Přetížení

IsValid(Object)

Určuje, zda je zadaná hodnota objektu platná.

IsValid(Object, ValidationContext)

Ověří zadanou hodnotu vzhledem k aktuálnímu ověřovacímu atributu.

IsValid(Object)

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

Určuje, zda je zadaná hodnota objektu platná.

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

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

Návraty

truepokud je zadaná hodnota platná; v opačném případě . false

Výjimky

Aktuální atribut je poškozený.

Ani přetížení IsValid nebylo implementováno odvozenou třídou.

Poznámky

Pokud dědíte z ValidationAttribute třídy, musíte v této metodě implementovat logiku ověřování.

Platí pro

IsValid(Object, ValidationContext)

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

Ověří zadanou hodnotu vzhledem k aktuálnímu ověřovacímu atributu.

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

Hodnota, která má být ověřena

validationContext
ValidationContext

Kontextové informace o operaci ověření.

Návraty

Instance třídy ValidationResult

Výjimky

Aktuální atribut je poškozený.

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

Viz také

Platí pro