ValidationAttribute.IsValid Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza, czy określony obiekt jest prawidłowy.
Przeciążenia
IsValid(Object) |
Określa, czy określona wartość obiektu jest prawidłowa. |
IsValid(Object, ValidationContext) |
Weryfikuje określoną wartość w odniesieniu do bieżącego atrybutu walidacji. |
IsValid(Object)
- Źródło:
- ValidationAttribute.cs
- Źródło:
- ValidationAttribute.cs
- Źródło:
- ValidationAttribute.cs
Określa, czy określona wartość obiektu jest prawidłowa.
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
Wartość obiektu do zweryfikowania.
Zwraca
true
jeśli określona wartość jest prawidłowa; w przeciwnym razie , false
.
Wyjątki
Bieżący atrybut jest źle sformułowany.
Żadne przeciążenie IsValid
nie zostało zaimplementowane przez klasę pochodną.
Uwagi
Jeśli dziedziczysz z ValidationAttribute klasy, musisz zaimplementować logikę walidacji w tej metodzie.
Dotyczy
IsValid(Object, ValidationContext)
- Źródło:
- ValidationAttribute.cs
- Źródło:
- ValidationAttribute.cs
- Źródło:
- ValidationAttribute.cs
Weryfikuje określoną wartość w odniesieniu do bieżącego atrybutu walidacji.
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
Wartość do zweryfikowania.
- validationContext
- ValidationContext
Informacje kontekstowe dotyczące operacji walidacji.
Zwraca
Wystąpienie klasy ValidationResult.
Wyjątki
Bieżący atrybut jest źle sformułowany.
IsValid(Object, ValidationContext) nie został zaimplementowany przez klasę pochodną.