ValidationAttribute.IsValid Metoda
Definice
Kontroluje, zda je zadaný objekt platný.Checks whether the specified object is valid.
Přetížení
| IsValid(Object) |
Určuje, zda je zadaná hodnota objektu platná.Determines whether the specified value of the object is valid. |
| IsValid(Object, ValidationContext) |
Ověří zadanou hodnotu vzhledem k aktuálnímu atributu ověřování.Validates the specified value with respect to the current validation attribute. |
IsValid(Object)
Určuje, zda je zadaná hodnota objektu platná.Determines whether the specified value of the object is valid.
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.The value of the object to validate.
Návraty
true Pokud je zadaná hodnota platná; v opačném případě false .true if the specified value is valid; otherwise, false.
Výjimky
Aktuální atribut je poškozen.The current attribute is malformed.
Žádná přetížená IsValid Třída nebyla implementována odvozenou třídou.Neither overload of IsValid has been implemented by a derived class.
Poznámky
Pokud dědíte z ValidationAttribute třídy, je nutné implementovat logiku ověřování v této metodě.If you inherit from the ValidationAttribute class, you must implement the validation logic in this method.
Platí pro
IsValid(Object, ValidationContext)
Ověří zadanou hodnotu vzhledem k aktuálnímu atributu ověřování.Validates the specified value with respect to the current validation attribute.
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ěřenaThe value to validate.
- validationContext
- ValidationContext
Kontextové informace o operaci ověřování.The context information about the validation operation.
Návraty
Instance třídy ValidationResultAn instance of the ValidationResult class.
Výjimky
Aktuální atribut je poškozen.The current attribute is malformed.
IsValid(Object, ValidationContext) nebyla implementována odvozenou třídou.IsValid(Object, ValidationContext) has not been implemented by a derived class.