SocketException Класс

Определение

Исключение, которое создается при возникновении ошибки на сокете.

public ref class SocketException : Exception
public ref class SocketException : System::ComponentModel::Win32Exception
public class SocketException : Exception
public class SocketException : System.ComponentModel.Win32Exception
[System.Serializable]
public class SocketException : System.ComponentModel.Win32Exception
type SocketException = class
    inherit Exception
type SocketException = class
    inherit Win32Exception
[<System.Serializable>]
type SocketException = class
    inherit Win32Exception
Public Class SocketException
Inherits Exception
Public Class SocketException
Inherits Win32Exception
Наследование
SocketException
Наследование
Атрибуты

Комментарии

Классы SocketException и Dns возникают при возникновении Socket ошибки в сети.

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

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

SocketException()

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

SocketException(Int32)

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

SocketException(Int32, String)

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

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

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

Свойства

Data

Возвращает коллекцию пар «ключ-значение», предоставляющую дополнительные сведения об исключении.

(Унаследовано от Exception)
ErrorCode

Получает код ошибки, связанной с этим исключением.

HelpLink

Получает или задает ссылку на файл справки, связанный с этим исключением.

(Унаследовано от Exception)
HResult

Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению.

(Унаследовано от Exception)
InnerException

Возвращает экземпляр класса Exception, который вызвал текущее исключение.

(Унаследовано от Exception)
Message

Получает сообщение об ошибке, связанное с этим исключением.

Message

Возвращает сообщение, описывающее текущее исключение.

(Унаследовано от Exception)
NativeErrorCode

Возвращает код ошибки Win32, связанной с этим исключением.

(Унаследовано от Win32Exception)
SocketErrorCode

Получает код ошибки, связанной с этим исключением.

Source

Возвращает или задает имя приложения или объекта, вызывавшего ошибку.

(Унаследовано от Exception)
StackTrace

Получает строковое представление непосредственных кадров в стеке вызова.

(Унаследовано от Exception)
TargetSite

Возвращает метод, создавший текущее исключение.

(Унаследовано от Exception)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBaseException()

При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений.

(Унаследовано от Exception)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

При переопределении в производном классе задает объект SerializationInfo со сведениями об исключении.

(Унаследовано от Exception)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Задает объект SerializationInfoс именем файла и номером строки, в которых возникло исключение Win32Exception.

(Унаследовано от Win32Exception)
GetType()

Возвращает тип среды выполнения текущего экземпляра.

(Унаследовано от Exception)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Создает и возвращает строковое представление текущего исключения.

(Унаследовано от Exception)
ToString()

Возвращает строку, которая содержит NativeErrorCode, HResult или и то и другое.

(Унаследовано от Win32Exception)

События

SerializeObjectState
Устаревшие..

Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении.

(Унаследовано от Exception)

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

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