Bagikan melalui


InvalidDataException Konstruktor

Definisi

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.

Berlaku untuk