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, zda je zadaný objekt platný.
Přetížení
| Name | Description |
|---|---|
| IsValid(Object) |
Určuje, zda je zadaná hodnota objektu platná. |
| IsValid(Object, ValidationContext) |
Ověří zadanou hodnotu s ohledem na aktuální ověřovací atribut. |
IsValid(Object)
- Zdroj:
- ValidationAttribute.cs
- Zdroj:
- ValidationAttribute.cs
- 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ý chcete ověřit.
Návraty
trueje-li zadaná hodnota platná; v opačném případě . false
Výjimky
Aktuální atribut je poškozený.
Žádná přetížení IsValid nebyla implementována odvozenou třídou.
Poznámky
Pokud dědíte z ValidationAttribute třídy, musíte v této metodě implementovat ověřovací logiku.
Platí pro
IsValid(Object, ValidationContext)
- Zdroj:
- ValidationAttribute.cs
- Zdroj:
- ValidationAttribute.cs
- Zdroj:
- ValidationAttribute.cs
- Zdroj:
- ValidationAttribute.cs
- Zdroj:
- ValidationAttribute.cs
Ověří zadanou hodnotu s ohledem na aktuální ověřovací atribut.
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á se má ověřit.
- 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) nebyla implementována odvozenou třídou.