ValidationAttribute.IsValid Metod

Definition

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.

Se även

Gäller för