Bagikan melalui


CustomValidationAttribute.Method Properti

Definisi

Mendapatkan metode validasi.

public:
 property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String

Nilai Properti

Nama metode validasi.

Keterangan

Metode kustom yang ditentukan oleh properti ini harus publik dan statis, dan harus mengembalikan nilai Boolean. Ini juga harus mengambil setidaknya satu parameter input yang menentukan objek untuk divalidasi. Parameter ini dapat ditik dengan kuat. Jika proses melewati nilai dari jenis yang berbeda, konversi jenis akan dicoba.

Metode yang ditentukan harus mengembalikan true jika objek tertentu valid. Jika tidak, itu harus mengembalikan false.

Metode kustom juga dapat mengambil parameter yang menentukan ValidationContext nilai input dan ValidationResult nilai output. Parameter ValidationContext menyediakan informasi konteks tambahan yang dapat digunakan metode untuk menentukan konteks tempat metode digunakan. Parameter ValidationResult output memungkinkan metode untuk mengembalikan pesan kesalahan.

Jika metode kembali null untuk ValidationResult parameter atau jika mengembalikan nilai kosong untuk ErrorMessage properti , metode default FormatErrorMessage akan dipanggil untuk menyusun pesan kesalahan.

Berlaku untuk