SocketException Costruttori

Definizione

Inizializza una nuova istanza della classe SocketException.

Overload

SocketException()

Inizializza una nuova istanza della classe SocketException con l'ultimo codice errore del sistema operativo.

SocketException(Int32)

Inizializza una nuova istanza della classe SocketException con il codice errore specificato.

SocketException(Int32, String)

Inizializza una nuova istanza della SocketException classe con il codice di errore e il messaggio specificati.

SocketException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe SocketException dalle istanze specificate delle classi SerializationInfo e StreamingContext.

SocketException()

Origine:
SocketException.Unix.cs
Origine:
SocketException.Unix.cs
Origine:
SocketException.Unix.cs

Inizializza una nuova istanza della classe SocketException con l'ultimo codice errore del sistema operativo.

public SocketException ();

Commenti

Il SocketException costruttore imposta la proprietà sull'ultimo ErrorCode errore del socket del sistema operativo che si è verificato. Per altre informazioni sui codici di errore socket, vedere la documentazione del codice di errore dell'API Windows Sockets versione 2 .

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

SocketException(Int32)

Origine:
SocketException.cs
Origine:
SocketException.cs
Origine:
SocketException.cs

Inizializza una nuova istanza della classe SocketException con il codice errore specificato.

public SocketException (int errorCode);

Parametri

errorCode
Int32

Codice errore indicante l'errore che si è verificato.

Commenti

Il SocketException costruttore imposta la ErrorCode proprietà su errorCode.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

SocketException(Int32, String)

Origine:
SocketException.cs
Origine:
SocketException.cs

Inizializza una nuova istanza della SocketException classe con il codice di errore e il messaggio specificati.

public SocketException (int errorCode, string? message);

Parametri

errorCode
Int32

Codice errore indicante l'errore che si è verificato.

message
String

Messaggio in cui viene descritto l'errore.

Si applica a

.NET 9 e .NET 8
Prodotto Versioni
.NET 8, 9

SocketException(SerializationInfo, StreamingContext)

Origine:
SocketException.cs
Origine:
SocketException.cs
Origine:
SocketException.cs

Attenzione

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inizializza una nuova istanza della classe SocketException dalle istanze specificate delle classi SerializationInfo e StreamingContext.

protected SocketException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
[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 SocketException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);

Parametri

serializationInfo
SerializationInfo

Istanza della classe SerializationInfo contenente le informazioni necessarie per serializzare la nuova istanza di SocketException.

streamingContext
StreamingContext

Oggetto StreamingContext contenente l'origine del flusso serializzato associato alla nuova istanza di SocketException.

Attributi

Commenti

Questo costruttore implementa l'interfaccia ISerializable per la SocketException classe.

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni (Obsoleto)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1