Bagikan melalui


ValidationAttribute.Validate Metode

Definisi

Memvalidasi objek yang ditentukan.

Overload

Validate(Object, ValidationContext)

Memvalidasi objek yang ditentukan.

Validate(Object, String)

Memvalidasi objek yang ditentukan.

Validate(Object, ValidationContext)

Sumber:
ValidationAttribute.cs
Sumber:
ValidationAttribute.cs
Sumber:
ValidationAttribute.cs

Memvalidasi objek yang ditentukan.

public:
 void Validate(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public void Validate (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
public void Validate (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
member this.Validate : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Sub Validate (value As Object, validationContext As ValidationContext)

Parameter

value
Object

Objek yang akan divalidasi.

validationContext
ValidationContext

Objek ValidationContext yang menjelaskan konteks tempat pemeriksaan validasi dilakukan. Parameter ini tidak boleh null.

Pengecualian

Validasi gagal.

Atribut saat ini cacat.

IsValid(Object, ValidationContext) belum diimplementasikan oleh kelas turunan.

Keterangan

Metode ini memanggil IsValid metode untuk menentukan apakah objek yang ditentukan oleh value parameter valid. IsValid Jika metode mengembalikan false, metode ini memanggil FormatErrorMessage metode untuk mendapatkan pesan yang dilokalkan yang menyatakan masalah. Kemudian melemparkan ValidationException pengecualian.

Berlaku untuk

Validate(Object, String)

Sumber:
ValidationAttribute.cs
Sumber:
ValidationAttribute.cs
Sumber:
ValidationAttribute.cs

Memvalidasi objek yang ditentukan.

public:
 void Validate(System::Object ^ value, System::String ^ name);
public void Validate (object value, string name);
public void Validate (object? value, string name);
member this.Validate : obj * string -> unit
Public Sub Validate (value As Object, name As String)

Parameter

value
Object

Nilai objek yang akan divalidasi.

name
String

Nama yang akan disertakan dalam pesan kesalahan.

Pengecualian

value tidak valid.

Atribut saat ini cacat.

Keterangan

Metode ini memvalidasi nilai objek atau properti tempat ValidationAttribute atribut dideklarasikan. Ini memanggil metode dan lolos IsValidvalue sebagai parameter. Jika validasi gagal, ValidationException pengecualian akan dilemparkan.

Berlaku untuk