ValidationAttribute.Validate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Validiert das angegebene Objekt.
Überlädt
Validate(Object, ValidationContext) |
Validiert das angegebene Objekt. |
Validate(Object, String) |
Validiert das angegebene Objekt. |
Validate(Object, ValidationContext)
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
Validiert das angegebene Objekt.
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)
Parameter
- value
- Object
Das Objekt, dessen Gültigkeit überprüft werden soll.
- validationContext
- ValidationContext
Das ValidationContext-Objekt, das den Kontext beschreibt, in dem die Validierungen ausgeführt werden. Dieser Parameter darf nicht null
sein.
Ausnahmen
Fehler bei der Überprüfung.
Das aktuelle Attribut ist falsch formatiert.
IsValid(Object, ValidationContext) wurde nicht durch eine abgeleitete Klasse implementiert.
Hinweise
Diese Methode ruft die IsValid -Methode auf, um zu bestimmen, ob das vom value
-Parameter angegebene Objekt gültig ist. Wenn die IsValid -Methode zurückgibt false
, ruft diese Methode die FormatErrorMessage -Methode auf, um eine lokalisierte Meldung abzurufen, die das Problem angibt. Anschließend wird eine ValidationException Ausnahme ausgelöst.
Gilt für:
Validate(Object, String)
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
- Quelle:
- ValidationAttribute.cs
Validiert das angegebene Objekt.
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)
Parameter
- value
- Object
Der Wert des zu überprüfenden Objekts.
- name
- String
Der Name, der in die Fehlermeldung eingeschlossen werden soll.
Ausnahmen
value
ist nicht gültig.
Das aktuelle Attribut ist falsch formatiert.
Hinweise
Diese Methode überprüft den Wert des Objekts oder der Eigenschaft, für das bzw. die das ValidationAttribute Attribut deklariert ist. Sie ruft die IsValid -Methode auf und übergibt value
als Parameter. Wenn die Überprüfung fehlschlägt, wird eine ValidationException Ausnahme ausgelöst.