IOException 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 IOException nowe wystąpienie klasy z jego ciągiem komunikatu.
Przeciążenia
| IOException() |
Inicjuje nowe wystąpienie klasy z ciągiem komunikatu IOException ustawionym na pusty ciąg (""), dla wartości HRESULT ustawiono wartość COR_E_IO, a jego wewnętrzny wyjątek ustawiony na odwołanie o wartości null. |
| IOException(String) |
Inicjuje IOException nowe wystąpienie klasy z ustawionym ciągiem komunikatu na |
| IOException(SerializationInfo, StreamingContext) |
Przestarzałe.
Inicjuje IOException nowe wystąpienie klasy z określonymi informacjami o serializacji i kontekście. |
| IOException(String, Exception) |
Inicjuje nowe wystąpienie IOException klasy z określonym komunikatem o błędzie i odwołaniem do wewnętrznego wyjątku, który jest przyczyną tego wyjątku. |
| IOException(String, Int32) |
Inicjuje IOException nowe wystąpienie klasy z ustawionym |
IOException()
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
Inicjuje nowe wystąpienie klasy z ciągiem komunikatu IOException ustawionym na pusty ciąg (""), dla wartości HRESULT ustawiono wartość COR_E_IO, a jego wewnętrzny wyjątek ustawiony na odwołanie o wartości null.
public:
IOException();
public IOException ();
Public Sub New ()
Uwagi
Konstruktor inicjuje Message właściwość nowego wystąpienia do dostarczonego przez system komunikatu opisującego błąd, taki jak "Wystąpił błąd we/wy podczas wykonywania żądanej operacji". Ten komunikat uwzględnia bieżącą kulturę systemu.
Zobacz też
Dotyczy
IOException(String)
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
Inicjuje IOException nowe wystąpienie klasy z ustawionym ciągiem komunikatu na messagewartość , jego wartość HRESULT ustawiona na wartość COR_E_IO, a jej wewnętrzny wyjątek ustawiony na nullwartość .
public:
IOException(System::String ^ message);
public IOException (string message);
public IOException (string? message);
new System.IO.IOException : string -> System.IO.IOException
Public Sub New (message As String)
Parametry
- message
- String
Element String opisujący błąd. Zawartość ma message 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.
Uwagi
Konstruktor inicjuje Message właściwość nowego wystąpienia przy użyciu polecenia message.
Zobacz też
Dotyczy
IOException(SerializationInfo, StreamingContext)
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
Przestroga
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicjuje IOException nowe wystąpienie klasy z określonymi informacjami o serializacji i kontekście.
protected:
IOException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected IOException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected IOException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.IO.IOException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IO.IOException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.IO.IOException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IO.IOException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametry
- info
- SerializationInfo
Dane służące do serializacji lub deserializacji obiektu.
- context
- StreamingContext
Źródło i miejsce docelowe obiektu.
- Atrybuty
Zobacz też
Dotyczy
IOException(String, Exception)
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
Inicjuje nowe wystąpienie IOException klasy z określonym komunikatem o błędzie i odwołaniem do wewnętrznego wyjątku, który jest przyczyną tego wyjątku.
public:
IOException(System::String ^ message, Exception ^ innerException);
public IOException (string message, Exception innerException);
public IOException (string? message, Exception? innerException);
new System.IO.IOException : string * Exception -> System.IO.IOException
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
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.
Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy IOException.
| Właściwość | Wartość |
|---|---|
| InnerException | Odwołanie do wewnętrznego wyjątku. |
| Message | Ciąg komunikatu o błędzie. |
Aby uzyskać więcej informacji na temat wyjątków wewnętrznych, zobacz InnerException.
Zobacz też
- Exception
- Obsługa i zgłaszanie wyjątków na platformie .NET
- Plik i Stream we/wy
- Instrukcje: Odczytywanie tekstu z pliku
- Instrukcje: Zapisywanie tekstu w pliku
Dotyczy
IOException(String, Int32)
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
- Źródło:
- IOException.cs
Inicjuje IOException nowe wystąpienie klasy z ustawionym message ciągiem komunikatu i zdefiniowanym przez użytkownika HRESULT.
public:
IOException(System::String ^ message, int hresult);
public IOException (string message, int hresult);
public IOException (string? message, int hresult);
new System.IO.IOException : string * int -> System.IO.IOException
Public Sub New (message As String, hresult As Integer)
Parametry
- message
- String
Element String opisujący błąd. Zawartość ma message 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.
- hresult
- Int32
Liczba całkowita identyfikująca błąd, który wystąpił.