InvalidDataException Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 null
jest , 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.