ValidationAttribute.Validate Metod

Definition

Verifierar det angivna objektet.

Överlagringar

Name Description
Validate(Object, ValidationContext)

Verifierar det angivna objektet.

Validate(Object, String)

Verifierar det angivna objektet.

Validate(Object, ValidationContext)

Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs

Verifierar det angivna objektet.

public:
 void Validate(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public void Validate(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
public void Validate(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
member this.Validate : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Sub Validate (value As Object, validationContext As ValidationContext)

Parametrar

value
Object

Objektet som ska verifieras.

validationContext
ValidationContext

Objektet ValidationContext som beskriver kontexten där verifieringskontrollerna utförs. Den här parametern får inte vara null.

Undantag

Verifieringen misslyckades.

Det aktuella attributet är felaktigt.

IsValid(Object, ValidationContext) har inte implementerats av en härledd klass.

Kommentarer

Den här metoden anropar IsValid metoden för att avgöra om objektet som anges av parametern value är giltigt. IsValid Om metoden returnerar anropar falseden FormatErrorMessage här metoden metoden för att hämta ett lokaliserat meddelande som anger problemet. Sedan utlöser det ett ValidationException undantag.

Gäller för

Validate(Object, String)

Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs
Källa:
ValidationAttribute.cs

Verifierar det angivna objektet.

public:
 void Validate(System::Object ^ value, System::String ^ name);
public void Validate(object value, string name);
public void Validate(object? value, string name);
member this.Validate : obj * string -> unit
Public Sub Validate (value As Object, name As String)

Parametrar

value
Object

Värdet för objektet som ska verifieras.

name
String

Namnet som ska inkluderas i felmeddelandet.

Undantag

value är ogiltigt.

Det aktuella attributet är felaktigt.

Kommentarer

Den här metoden verifierar värdet för det objekt eller den egenskap som ValidationAttribute attributet deklareras för. Den anropar IsValid metoden och skickas value som en parameter. Om verifieringen misslyckas utlöses ett ValidationException undantag.

Gäller för