Bagikan melalui


Validator.TryValidateValue Metode

Definisi

Mengembalikan nilai yang menunjukkan apakah nilai yang ditentukan valid dengan atribut yang ditentukan.

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

Parameter

value
Object

Nilai yang akan divalidasi.

validationContext
ValidationContext

Konteks yang menjelaskan objek untuk divalidasi.

validationResults
ICollection<ValidationResult>

Koleksi untuk menyimpan validasi yang gagal.

validationAttributes
IEnumerable<ValidationAttribute>

Atribut validasi.

Mengembalikan

true jika objek memvalidasi; jika tidak, false.

Keterangan

Metode ini menguji setiap atribut validasi dalam validationAttributes parameter terhadap value parameter . validationResults Jika parameter tidak null, metode ini menambahkan ValidationResult objek untuk setiap kegagalan validasi ke kumpulan hasil validasi. validationResults Jika parameter adalah null, metode ini tidak menambahkan ValidationResult objek ke koleksi. RequiredAttribute Jika atribut disertakan dalam validationAttributes parameter , RequiredAttribute atribut dievaluasi terlebih dahulu.

Berlaku untuk