ValidationAttribute.IsValid Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kontrollerar om det angivna objektet är giltigt.
Överlagringar
| Name | Description |
|---|---|
| IsValid(Object) |
Avgör om det angivna värdet för objektet är giltigt. |
| IsValid(Object, ValidationContext) |
Validerar det angivna värdet med avseende på det aktuella valideringsattributet. |
IsValid(Object)
Avgör om det angivna värdet för objektet är giltigt.
public:
virtual bool IsValid(System::Object ^ value);
public:
abstract bool IsValid(System::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
Parametrar
- value
- Object
Värdet för objektet som ska verifieras.
Returer
trueom det angivna värdet är giltigt; annars . false
Undantag
Det aktuella attributet är felaktigt.
Ingen överlagring av IsValid har implementerats av en härledd klass.
Kommentarer
Om du ärver från ValidationAttribute klassen måste du implementera valideringslogik i den här metoden.
Gäller för
IsValid(Object, ValidationContext)
Validerar det angivna värdet med avseende på det aktuella valideringsattributet.
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);
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
Parametrar
- value
- Object
Värdet som ska verifieras.
- validationContext
- ValidationContext
Kontextinformation om valideringsåtgärden.
Returer
En instans av ValidationResult klassen.
Undantag
Det aktuella attributet är felaktigt.
IsValid(Object, ValidationContext) har inte implementerats av en härledd klass.