CustomValidationAttribute.Method Properti
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.
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.