Validator.TryValidateValue Metod

Definition

Returnerar ett värde som anger om det angivna värdet är giltigt med de angivna attributen.

public:
 static bool TryValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member TryValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> bool
Public Shared Function TryValidateValue (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validationAttributes As IEnumerable(Of ValidationAttribute)) As Boolean

Parametrar

value
Object

Värdet som ska verifieras.

validationContext
ValidationContext

Kontexten som beskriver objektet som ska verifieras.

validationResults
ICollection<ValidationResult>

En samling som ska innehålla misslyckade valideringar.

validationAttributes
IEnumerable<ValidationAttribute>

Valideringsattributen.

Returer

trueom objektet verifierar; annars . false

Kommentarer

Den här metoden testar varje valideringsattribut i parametern validationAttributes mot parametern value . Om parametern validationResults inte nullär lägger den här metoden till ett ValidationResult objekt för varje valideringsfel i verifieringsresultatsamlingen. Om parametern validationResults är nulllägger den här metoden inte till ett ValidationResult objekt i samlingen. Om ett RequiredAttribute attribut ingår i parametern validationAttributesRequiredAttribute utvärderas attributet först.

Gäller för