InvalidDataException Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy InvalidDataException.

Przeciążenia

InvalidDataException()

Inicjuje nowe wystąpienie klasy InvalidDataException.

InvalidDataException(String)

Inicjuje InvalidDataException nowe wystąpienie klasy z określonym komunikatem o błędzie.

InvalidDataException(String, Exception)

Inicjuje nowe wystąpienie InvalidDataException klasy z odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

Uwagi

Element InvalidDataException jest zgłaszany, gdy w strumieniu danych wykryto nieprawidłowe dane, na przykład w następujących sytuacjach:

  • Wiersz danych w rozdzielanym pliku tekstowym nie ma oczekiwanej liczby pól.

  • Podjęto próbę odczytania pliku binarnego, takiego jak dokument przetwarzania wyrazów, który uległ uszkodzeniu.

  • Podjęto próbę odczytu bajtów ze strumienia dekompresji, który ma nieprawidłowy format.

InvalidDataException()

Źródło:
InvalidDataException.cs
Źródło:
InvalidDataException.cs
Źródło:
InvalidDataException.cs

Inicjuje nowe wystąpienie klasy InvalidDataException.

public:
 InvalidDataException();
public InvalidDataException ();
Public Sub New ()

Uwagi

Ten konstruktor inicjuje Message właściwość nowego wystąpienia do komunikatu dostarczonego przez system, który opisuje błąd, taki jak "Określono nieprawidłowy argument". Ten komunikat jest zlokalizowany na podstawie bieżącej kultury systemu.

Dotyczy

InvalidDataException(String)

Źródło:
InvalidDataException.cs
Źródło:
InvalidDataException.cs
Źródło:
InvalidDataException.cs

Inicjuje InvalidDataException nowe wystąpienie klasy z określonym komunikatem o błędzie.

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)

Parametry

message
String

Komunikat o błędzie wyjaśniający przyczynę wyjątku.

Uwagi

Ten konstruktor inicjuje Message właściwość nowego wystąpienia do komunikatu dostarczonego przez system, który opisuje błąd, taki jak "Określono nieprawidłowy argument". Ten komunikat jest zlokalizowany na podstawie bieżącej kultury systemu.

Dotyczy

InvalidDataException(String, Exception)

Źródło:
InvalidDataException.cs
Źródło:
InvalidDataException.cs
Źródło:
InvalidDataException.cs

Inicjuje nowe wystąpienie InvalidDataException klasy z odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

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)

Parametry

message
String

Komunikat o błędzie wyjaśniający przyczynę wyjątku.

innerException
Exception

Wyjątek będący przyczyną bieżącego wyjątku. innerException Jeśli parametr nie nulljest , bieżący wyjątek jest zgłaszany w catch bloku, który obsługuje wyjątek wewnętrzny.

Uwagi

Ten konstruktor inicjuje Message właściwość nowego wystąpienia przy użyciu wartości parametru message . Zawartość parametru message ma być rozumiana przez ludzi. Obiekt wywołujący tego konstruktora jest wymagany w celu zagwarantowania, że ten ciąg został zlokalizowany w bieżącej kulturze systemu.

Wyjątek zgłaszany bezpośrednio w wyniku poprzedniego wyjątku powinien zawierać odwołanie do poprzedniego wyjątku we właściwości InnerException. Właściwość InnerException zwraca tę samą wartość, która została przekazana do konstruktora, lub wartość null, jeśli właściwość InnerException nie przekazuje do konstruktora wartości wyjątku wewnętrznego.

Dotyczy