Validator.TryValidateObject 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.
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
instance
adalah null
.
instance
tidak 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
instance
adalah null
.
instance
tidak 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.