ValidationAttribute.IsValid Metódus

Definíció

Ellenőrzi, hogy a megadott objektum érvényes-e.

Túlterhelések

Name Description
IsValid(Object)

Meghatározza, hogy az objektum megadott értéke érvényes-e.

IsValid(Object, ValidationContext)

Ellenőrzi a megadott értéket az aktuális érvényesítési attribútummal kapcsolatban.

IsValid(Object)

Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs

Meghatározza, hogy az objektum megadott értéke érvényes-e.

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

Paraméterek

value
Object

Az érvényesítendő objektum értéke.

Válaszok

trueha a megadott érték érvényes; egyéb esetben. false

Kivételek

Az aktuális attribútum helytelenül van formázva.

Egyik túlterhelést IsValid sem hajtotta végre származtatott osztály.

Megjegyzések

Ha az ValidationAttribute osztálytól örököl, ebben a metódusban implementálnia kell az érvényesítési logikát.

A következőre érvényes:

IsValid(Object, ValidationContext)

Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs
Forrás:
ValidationAttribute.cs

Ellenőrzi a megadott értéket az aktuális érvényesítési attribútummal kapcsolatban.

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

Paraméterek

value
Object

Az érvényesítendő érték.

validationContext
ValidationContext

Az érvényesítési művelet környezeti információi.

Válaszok

Egy példánya a ValidationResult osztálynak.

Kivételek

Az aktuális attribútum helytelenül van formázva.

IsValid(Object, ValidationContext) egy származtatott osztály nem implementálta.

Lásd még

A következőre érvényes: