Bagikan melalui


Validator.TryValidateProperty Metode

Definisi

Memvalidasi properti .

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

Parameter

value
Object

Nilai yang akan divalidasi.

validationContext
ValidationContext

Konteks yang menjelaskan properti untuk divalidasi.

validationResults
ICollection<ValidationResult>

Koleksi untuk menahan setiap validasi yang gagal.

Mengembalikan

true jika properti memvalidasi; jika tidak, false.

Pengecualian

value tidak dapat ditetapkan ke properti .

-atau-

valueadalah null.

Properti MemberName bukan validationContext properti yang valid.

Keterangan

Metode ini menguji setiap ValidationAttribute instans yang terkait dengan properti yang diidentifikasi oleh validationContext parameter .

Berlaku untuk