ValidationAttribute.Validate Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ellenőrzi a megadott objektumot.
Túlterhelések
| Name | Description |
|---|---|
| Validate(Object, ValidationContext) |
Ellenőrzi a megadott objektumot. |
| Validate(Object, String) |
Ellenőrzi a megadott objektumot. |
Validate(Object, ValidationContext)
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
Ellenőrzi a megadott objektumot.
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)
Paraméterek
- value
- Object
Az érvényesítendő objektum.
- validationContext
- ValidationContext
Az ValidationContext az objektum, amely azt a környezetet írja le, amelyben az ellenőrzés végrehajtása történik. Ez a paraméter nem lehet null.
Kivételek
Sikertelen érvényesítés.
Az aktuális attribútum helytelenül van formázva.
IsValid(Object, ValidationContext) egy származtatott osztály nem implementálta.
Megjegyzések
Ez a metódus meghívja a IsValid metódust annak megállapításához, hogy a paraméter által value megadott objektum érvényes-e. Ha a IsValid metódus visszatér false, ez a metódus meghívja a FormatErrorMessage metódust, hogy kapjon egy honosított üzenetet, amely a problémát jelzi. Ezután kivételt ValidationException vet ki.
A következőre érvényes:
Validate(Object, String)
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
- Forrás:
- ValidationAttribute.cs
Ellenőrzi a megadott objektumot.
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)
Paraméterek
- value
- Object
Az érvényesítendő objektum értéke.
- name
- String
A hibaüzenetben szerepeltetni kívánt név.
Kivételek
value érvénytelen.
Az aktuális attribútum helytelenül van formázva.
Megjegyzések
Ez a metódus ellenőrzi annak az objektumnak vagy tulajdonságnak az értékét, amelyen az ValidationAttribute attribútum deklarálva van. Meghívja a metódust IsValid , és paraméterként halad át value . Ha az ellenőrzés sikertelen, a rendszer kivételt ValidationException vet ki.