ValidationException Kelas
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.
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
- 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) |