Freigeben über


Validator.ValidateValue Methode

Definition

Überprüft die angegebenen Attribute.

public:
 static void ValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static void ValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static void ValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member ValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> unit
Public Shared Sub ValidateValue (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute))

Parameter

value
Object

Der zu überprüfende Wert.

validationContext
ValidationContext

Der Kontext, der das zu überprüfende Objekt beschreibt.

validationAttributes
IEnumerable<ValidationAttribute>

Die Validierungsattribute.

Ausnahmen

Der validationContext-Parameter ist null.

Der value-Parameter wird nicht zusammen mit dem validationAttributes-Parameter validiert.

Hinweise

Diese Methode testet jedes Validierungsattribut im validationAttributes Parameter mit dem value Parameter. Wenn ein RequiredAttribute Attribut enthalten ist, wird das RequiredAttribute Attribut zuerst ausgewertet.

Gilt für: