Bagikan melalui


Validator.TryValidateObject Metode

Definisi

Menentukan apakah objek yang ditentukan valid.

Overload

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Menentukan apakah objek yang ditentukan valid menggunakan konteks validasi dan pengumpulan hasil validasi.

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

Menentukan apakah objek yang ditentukan valid menggunakan konteks validasi, pengumpulan hasil validasi, dan nilai yang menentukan apakah akan memvalidasi semua properti.

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Sumber:
Validator.cs
Sumber:
Validator.cs
Sumber:
Validator.cs

Menentukan apakah objek yang ditentukan valid menggunakan konteks validasi dan pengumpulan hasil validasi.

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

Parameter

instance
Object

Objek yang akan divalidasi.

validationContext
ValidationContext

Konteks yang menjelaskan objek untuk divalidasi.

validationResults
ICollection<ValidationResult>

Koleksi untuk menahan setiap validasi yang gagal.

Mengembalikan

true jika objek memvalidasi; jika tidak, false.

Pengecualian

instanceadalah null.

instancetidak cocok dengan pada ObjectInstancevalidationContext.

Keterangan

Metode ini mengevaluasi setiap ValidationAttribute instans yang dilampirkan ke jenis objek. Ini juga memeriksa apakah setiap properti yang ditandai dengan RequiredAttribute disediakan. Ini tidak memvalidasi nilai properti objek secara rekursif.

Berlaku untuk

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

Sumber:
Validator.cs
Sumber:
Validator.cs
Sumber:
Validator.cs

Menentukan apakah objek yang ditentukan valid menggunakan konteks validasi, pengumpulan hasil validasi, dan nilai yang menentukan apakah akan memvalidasi semua properti.

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

Parameter

instance
Object

Objek yang akan divalidasi.

validationContext
ValidationContext

Konteks yang menjelaskan objek untuk divalidasi.

validationResults
ICollection<ValidationResult>

Koleksi untuk menahan setiap validasi yang gagal.

validateAllProperties
Boolean

true untuk memvalidasi semua properti; jika false, hanya atribut yang diperlukan yang divalidasi.

Mengembalikan

true jika objek memvalidasi; jika tidak, false.

Pengecualian

instanceadalah null.

instancetidak cocok dengan padaObjectInstancevalidationContext .

Keterangan

Metode ini mengevaluasi setiap ValidationAttribute instans yang dilampirkan ke jenis objek. Ini juga memeriksa apakah setiap properti yang ditandai dengan RequiredAttribute disediakan. Ini memvalidasi nilai properti objek jika validateAllProperties adalah true tetapi tidak memvalidasi properti objek yang dikembalikan oleh properti secara rekursif.

Berlaku untuk