ValidationAttribute.IsValid Metoda

Definice

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.

Viz také

Platí pro