ValidationAttribute.IsValid Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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.