InvalidDataException Konstruktor
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.
Menginisialisasi instans baru kelas InvalidDataException.
Overload
InvalidDataException() |
Menginisialisasi instans baru kelas InvalidDataException. |
InvalidDataException(String) |
Menginisialisasi instans InvalidDataException baru kelas dengan pesan kesalahan tertentu. |
InvalidDataException(String, Exception) |
Menginisialisasi instans InvalidDataException baru kelas dengan referensi ke pengecualian dalam yang merupakan penyebab pengecualian ini. |
Keterangan
dilemparkan InvalidDataException ketika data yang tidak valid terdeteksi dalam aliran data, seperti dalam situasi berikut:
Baris data dalam file teks yang dibatasi tidak memiliki jumlah bidang yang diharapkan.
Upaya dilakukan untuk membaca file biner, seperti dokumen pemrosesan kata, yang telah rusak.
Upaya dilakukan untuk membaca byte dari aliran dekompresi yang memiliki format tidak valid.
InvalidDataException()
- Sumber:
- InvalidDataException.cs
- Sumber:
- InvalidDataException.cs
- Sumber:
- InvalidDataException.cs
Menginisialisasi instans baru kelas InvalidDataException.
public:
InvalidDataException();
public InvalidDataException ();
Public Sub New ()
Keterangan
Konstruktor ini menginisialisasi properti instans Message baru ke pesan yang disediakan sistem yang menjelaskan kesalahan, seperti "Argumen yang tidak valid ditentukan." Pesan ini dilokalkan berdasarkan budaya sistem saat ini.
Berlaku untuk
InvalidDataException(String)
- Sumber:
- InvalidDataException.cs
- Sumber:
- InvalidDataException.cs
- Sumber:
- InvalidDataException.cs
Menginisialisasi instans InvalidDataException baru kelas dengan pesan kesalahan tertentu.
public:
InvalidDataException(System::String ^ message);
public InvalidDataException (string message);
public InvalidDataException (string? message);
new System.IO.InvalidDataException : string -> System.IO.InvalidDataException
Public Sub New (message As String)
Parameter
- message
- String
Pesan kesalahan yang menjelaskan alasan pengecualian.
Keterangan
Konstruktor ini menginisialisasi properti instans Message baru ke pesan yang disediakan sistem yang menjelaskan kesalahan, seperti "Argumen yang tidak valid ditentukan." Pesan ini dilokalkan berdasarkan budaya sistem saat ini.
Berlaku untuk
InvalidDataException(String, Exception)
- Sumber:
- InvalidDataException.cs
- Sumber:
- InvalidDataException.cs
- Sumber:
- InvalidDataException.cs
Menginisialisasi instans InvalidDataException baru kelas dengan referensi ke pengecualian dalam yang merupakan penyebab pengecualian ini.
public:
InvalidDataException(System::String ^ message, Exception ^ innerException);
public InvalidDataException (string message, Exception innerException);
public InvalidDataException (string? message, Exception? innerException);
new System.IO.InvalidDataException : string * Exception -> System.IO.InvalidDataException
Public Sub New (message As String, innerException As Exception)
Parameter
- message
- String
Pesan kesalahan yang menjelaskan alasan pengecualian.
- innerException
- Exception
Pengecualian yang merupakan penyebab pengecualian saat ini. innerException
Jika parameter bukan null
, pengecualian saat ini dimunculkan dalam catch
blok yang menangani pengecualian dalam.
Keterangan
Konstruktor ini menginisialisasi properti instans Message baru menggunakan nilai message
parameter . Konten message
parameter dimaksudkan untuk dipahami oleh manusia. Pemanggil konstruktor ini diperlukan untuk memastikan bahwa string ini telah dilokalkan untuk budaya sistem saat ini.
Pengecualian yang dilemparkan sebagai hasil langsung dari pengecualian sebelumnya harus menyertakan referensi ke pengecualian sebelumnya dalam InnerException properti . Properti InnerException mengembalikan nilai yang sama yang diteruskan ke konstruktor, atau null
jika InnerException properti tidak menyediakan nilai pengecualian dalam ke konstruktor.