ValidationAttribute.Validate 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.
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.