ValidationAttribute.IsValid Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.