Validator.TryValidateValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.