IOException Constructors

Definitie

Initialiseert een nieuw exemplaar van de IOException klasse met de bijbehorende berichttekenreeks.

Overloads

Name Description
IOException()

Initialiseert een nieuw exemplaar van de IOException klasse met de bijbehorende berichttekenreeks ingesteld op de lege tekenreeks (""), de HRESULT ingesteld op COR_E_IO en de binnenste uitzondering ingesteld op een null-verwijzing.

IOException(String)

Initialiseert een nieuw exemplaar van de IOException klasse met de bijbehorende berichttekenreeks ingesteld op message, de HRESULT ingesteld op COR_E_IO en de binnenste uitzondering ingesteld op null.

IOException(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de IOException klasse met de opgegeven serialisatie- en contextinformatie.

IOException(String, Exception)

Initialiseert een nieuw exemplaar van de IOException klasse met een opgegeven foutbericht en een verwijzing naar de binnenste uitzondering die de oorzaak van deze uitzondering is.

IOException(String, Int32)

Initialiseert een nieuw exemplaar van de IOException klasse met de berichttekenreeks die is ingesteld op message en de HRESULT-gebruiker.

IOException()

Initialiseert een nieuw exemplaar van de IOException klasse met de bijbehorende berichttekenreeks ingesteld op de lege tekenreeks (""), de HRESULT ingesteld op COR_E_IO en de binnenste uitzondering ingesteld op een null-verwijzing.

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

Opmerkingen

De constructor initialiseert de Message eigenschap van het nieuwe exemplaar in een door het systeem opgegeven bericht dat de fout beschrijft, zoals 'Er is een I/O-fout opgetreden tijdens het uitvoeren van de aangevraagde bewerking'. Dit bericht houdt rekening met de huidige systeemcultuur.

Zie ook

Van toepassing op

IOException(String)

Initialiseert een nieuw exemplaar van de IOException klasse met de bijbehorende berichttekenreeks ingesteld op message, de HRESULT ingesteld op COR_E_IO en de binnenste uitzondering ingesteld op null.

public:
 IOException(System::String ^ message);
public IOException(string message);
new System.IO.IOException : string -> System.IO.IOException
Public Sub New (message As String)

Parameters

message
String

Een String die de fout beschrijft. De inhoud van message is bedoeld om door mensen te worden begrepen. De aanroeper van deze constructor is vereist om ervoor te zorgen dat deze tekenreeks is gelokaliseerd voor de huidige systeemcultuur.

Opmerkingen

De constructor initialiseert de Message eigenschap van het nieuwe exemplaar met behulp van message.

Zie ook

Van toepassing op

IOException(SerializationInfo, StreamingContext)

Initialiseert een nieuw exemplaar van de IOException klasse met de opgegeven serialisatie- en contextinformatie.

protected:
 IOException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parameters

info
SerializationInfo

De gegevens voor het serialiseren of deserialisatie van het object.

context
StreamingContext

De bron en het doel voor het object.

Zie ook

Van toepassing op

IOException(String, Exception)

Initialiseert een nieuw exemplaar van de IOException klasse met een opgegeven foutbericht en een verwijzing naar de binnenste uitzondering die de oorzaak van deze uitzondering is.

public:
 IOException(System::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)

Parameters

message
String

In het foutbericht wordt de reden voor de uitzondering uitgelegd.

innerException
Exception

De uitzondering die de oorzaak is van de huidige uitzondering. Als de innerException parameter niet nullis, wordt de huidige uitzondering gegenereerd in een catch blok dat de binnenste uitzondering afhandelt.

Opmerkingen

Een uitzondering die wordt gegenereerd als direct resultaat van een vorige uitzondering, moet een verwijzing naar de vorige uitzondering in de InnerException eigenschap bevatten. De InnerException eigenschap retourneert dezelfde waarde die wordt doorgegeven aan de constructor of null als de InnerException eigenschap de binnenste uitzonderingswaarde niet aan de constructor levert.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van IOException.

Property Value
InnerException De interne uitzonderingsreferentie.
Message De tekenreeks van het foutbericht.

Zie InnerExceptionvoor meer informatie over binnenste uitzonderingen.

Zie ook

Van toepassing op

IOException(String, Int32)

Initialiseert een nieuw exemplaar van de IOException klasse met de berichttekenreeks die is ingesteld op message en de HRESULT-gebruiker.

public:
 IOException(System::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)

Parameters

message
String

Een String die de fout beschrijft. De inhoud van message is bedoeld om door mensen te worden begrepen. De aanroeper van deze constructor is vereist om ervoor te zorgen dat deze tekenreeks is gelokaliseerd voor de huidige systeemcultuur.

hresult
Int32

Een geheel getal dat de fout identificeert die is opgetreden.

Zie ook

Van toepassing op