ValidationException Kelas

Definisi

Mewakili pengecualian yang terjadi selama validasi bidang data saat ValidationAttribute kelas digunakan.

public ref class ValidationException : Exception
public class ValidationException : Exception
[System.Serializable]
public class ValidationException : Exception
type ValidationException = class
    inherit Exception
[<System.Serializable>]
type ValidationException = class
    inherit Exception
Public Class ValidationException
Inherits Exception
Warisan
ValidationException
Atribut

Keterangan

Pengecualian validasi terjadi jika nilai input tidak cocok dengan jenis data, rentang, atau pola bidang data yang diharapkan. Misalnya, jika pengguna memasukkan nilai bilangan bulat di bidang data yang mengharapkan DateTime nilai, pengecualian validasi terjadi.

Kelas ini menggunakan ValidationAttribute kelas untuk menyesuaikan validasi. ValidationException dilemparkan jika terjadi kesalahan validasi. Pengecualian dilemparkan ketika Validate metode dipanggil. Semua pengecualian yang dilemparkan selama validasi terkandung dalam InnerExceptions koleksi. Anda dapat mengambil setiap pengecualian validasi dengan melakukan iterasi melalui InnerExceptions koleksi.

Konstruktor

ValidationException()

Menginisialisasi instans ValidationException baru kelas menggunakan pesan kesalahan yang dihasilkan oleh sistem.

ValidationException(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans ValidationException baru kelas menggunakan data berseri.

ValidationException(String)

Menginisialisasi instans ValidationException baru kelas menggunakan pesan kesalahan tertentu.

ValidationException(String, Exception)

Menginisialisasi instans ValidationException baru kelas menggunakan pesan kesalahan tertentu dan kumpulan instans pengecualian dalam.

ValidationException(String, ValidationAttribute, Object)

Menginisialisasi instans ValidationException baru kelas menggunakan pesan kesalahan tertentu, atribut validasi, dan nilai pengecualian saat ini.

ValidationException(ValidationResult, ValidationAttribute, Object)

Menginisialisasi instans ValidationException baru kelas dengan menggunakan hasil validasi, atribut validasi, dan nilai pengecualian saat ini.

Properti

Data

Mendapatkan kumpulan pasangan kunci/nilai yang memberikan informasi tambahan yang ditentukan pengguna tentang pengecualian.

(Diperoleh dari Exception)
HelpLink

Mendapatkan atau mengatur tautan ke file bantuan yang terkait dengan pengecualian ini.

(Diperoleh dari Exception)
HResult

Mendapatkan atau mengatur HRESULT, nilai numerik berkode yang ditetapkan ke pengecualian tertentu.

(Diperoleh dari Exception)
InnerException

Mendapatkan instans Exception yang menyebabkan pengecualian saat ini.

(Diperoleh dari Exception)
Message

Mendapatkan pesan yang menjelaskan pengecualian saat ini.

(Diperoleh dari Exception)
Source

Get dan set nama aplikasi atau objek yang menyebabkan kesalahan.

(Diperoleh dari Exception)
StackTrace

Mendapatkan representasi string dari bingkai langsung pada tumpukan panggilan.

(Diperoleh dari Exception)
TargetSite

Mendapatkan metode yang melemparkan pengecualian saat ini.

(Diperoleh dari Exception)
ValidationAttribute

Mendapatkan instans ValidationAttribute kelas yang memicu pengecualian ini.

ValidationResult

Mendapatkan instans ValidationResult yang menjelaskan kesalahan validasi.

Value

Mendapatkan nilai objek yang menyebabkan ValidationAttribute kelas memicu pengecualian ini.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetBaseException()

Ketika ditimpa di kelas turunan Exception , mengembalikan yang merupakan akar penyebab dari satu atau beberapa pengecualian berikutnya.

(Diperoleh dari Exception)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetObjectData(SerializationInfo, StreamingContext)

Mendapatkan informasi tentang pengecualian dan menambahkannya ke SerializationInfoEnumerator objek .

GetObjectData(SerializationInfo, StreamingContext)
Kedaluwarsa.

Saat ditimpa di kelas turunan SerializationInfo , mengatur dengan informasi tentang pengecualian.

(Diperoleh dari Exception)
GetType()

Mendapatkan jenis runtime dari instans saat ini.

(Diperoleh dari Exception)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Membuat dan mengembalikan representasi string dari pengecualian saat ini.

(Diperoleh dari Exception)

Acara

SerializeObjectState
Kedaluwarsa.

Terjadi ketika pengecualian diserialisasikan untuk membuat objek status pengecualian yang berisi data berseri tentang pengecualian.

(Diperoleh dari Exception)

Berlaku untuk