Поделиться через


SocketException Конструкторы

Определение

Инициализирует новый экземпляр класса SocketException.

Перегрузки

SocketException()

Инициализирует новый экземпляр класса SocketException с кодом последней ошибки операционной системы.

SocketException(Int32)

Инициализирует новый экземпляр класса SocketException с указанным кодом ошибки.

SocketException(Int32, String)

Инициализирует новый экземпляр SocketException класса с указанным кодом ошибки и сообщением.

SocketException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр класса SocketException на основе указанных экземпляров классов SerializationInfo и StreamingContext.

SocketException()

Исходный код:
SocketException.Unix.cs
Исходный код:
SocketException.Unix.cs
Исходный код:
SocketException.Unix.cs

Инициализирует новый экземпляр класса SocketException с кодом последней ошибки операционной системы.

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

Комментарии

Конструктор SocketException задает свойству ErrorCode последнюю ошибку сокета операционной системы. Дополнительные сведения о кодах ошибок сокетов см. в документации по коду ошибок API сокетов Windows версии 2 .

Применяется к

SocketException(Int32)

Исходный код:
SocketException.cs
Исходный код:
SocketException.cs
Исходный код:
SocketException.cs

Инициализирует новый экземпляр класса SocketException с указанным кодом ошибки.

public:
 SocketException(int errorCode);
public SocketException (int errorCode);
new System.Net.Sockets.SocketException : int -> System.Net.Sockets.SocketException
Public Sub New (errorCode As Integer)

Параметры

errorCode
Int32

Код ошибки, указывающий на возникшую ошибку.

Комментарии

Конструктор SocketException задает свойству ErrorCode значение errorCode.

Применяется к

SocketException(Int32, String)

Исходный код:
SocketException.cs
Исходный код:
SocketException.cs

Инициализирует новый экземпляр SocketException класса с указанным кодом ошибки и сообщением.

public:
 SocketException(int errorCode, System::String ^ message);
public SocketException (int errorCode, string? message);
new System.Net.Sockets.SocketException : int * string -> System.Net.Sockets.SocketException
Public Sub New (errorCode As Integer, message As String)

Параметры

errorCode
Int32

Код ошибки, указывающий на возникшую ошибку.

message
String

Сообщение, описывающее ошибку.

Применяется к

SocketException(SerializationInfo, StreamingContext)

Исходный код:
SocketException.cs
Исходный код:
SocketException.cs
Исходный код:
SocketException.cs

Внимание!

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

Инициализирует новый экземпляр класса SocketException на основе указанных экземпляров классов SerializationInfo и StreamingContext.

protected:
 SocketException(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext 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);
new System.Net.Sockets.SocketException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.Sockets.SocketException
[<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.Net.Sockets.SocketException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.Sockets.SocketException
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)

Параметры

serializationInfo
SerializationInfo

Экземпляр класса SerializationInfo, который содержит сведения, необходимые для сериализации нового экземпляра класса SocketException.

streamingContext
StreamingContext

Экземпляр класса StreamingContext, содержащий источник сериализованного потока, связанного с новым экземпляром класса SocketException.

Атрибуты

Комментарии

Этот конструктор реализует ISerializable интерфейс для SocketException класса .

См. также раздел

Применяется к