Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Класс WebException

 

Опубликовано: Октябрь 2016

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

Пространство имен:   System.Net
Сборка:  System (в System.dll)

System.Object
  System.Exception
    System.SystemException
      System.InvalidOperationException
        System.Net.WebException

[SerializableAttribute]
public class WebException : InvalidOperationException, ISerializable

ИмяОписание
System_CAPS_pubmethodWebException()

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

System_CAPS_protmethodWebException(SerializationInfo, StreamingContext)

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

System_CAPS_pubmethodWebException(String)

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

System_CAPS_pubmethodWebException(String, Exception)

Инициализирует новый экземпляр WebException класса с указанным сообщением об ошибке и вложенного исключения.

System_CAPS_pubmethodWebException(String, Exception, WebExceptionStatus, WebResponse)

Инициализирует новый экземпляр WebException класса с указанным сообщением об ошибке, вложенное исключение, состояние и ответа.

System_CAPS_pubmethodWebException(String, WebExceptionStatus)

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

ИмяОписание
System_CAPS_pubpropertyData

Возвращает коллекцию пар ключ/значение, предоставляющие дополнительные сведения об исключении, определяемые пользователем.(Наследуется от Exception.)

System_CAPS_pubpropertyHelpLink

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

System_CAPS_pubpropertyHResult

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

System_CAPS_pubpropertyInnerException

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

System_CAPS_pubpropertyMessage

Получает сообщение, описывающее текущее исключение.(Наследуется от Exception.)

System_CAPS_pubpropertyResponse

Получает ответ, возвращенный удаленным хостом.

System_CAPS_pubpropertySource

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

System_CAPS_pubpropertyStackTrace

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

System_CAPS_pubpropertyStatus

Возвращает состояние ответа.

System_CAPS_pubpropertyTargetSite

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

ИмяОписание
System_CAPS_pubmethodEquals(Object)

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

System_CAPS_protmethodFinalize()

Позволяет объекту попытаться освободить ресурсы и выполнить другие операции по очистке перед тем, как объект будет утилизирован сборщиком мусора. (Наследуется от Object.)

System_CAPS_pubmethodGetBaseException()

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

System_CAPS_pubmethodGetHashCode()

Служит хэш-функцией по умолчанию.(Наследуется от Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Этот API поддерживает инфраструктуру продукт, и его не следует использовать напрямую из кода. Заполняет SerializationInfo экземпляра с данными, необходимыми для сериализации WebException.(Переопределяет Exception.GetObjectData(SerializationInfo, StreamingContext).)

System_CAPS_pubmethodGetType()

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

System_CAPS_protmethodMemberwiseClone()

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

System_CAPS_pubmethodToString()

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

ИмяОписание
System_CAPS_proteventSerializeObjectState

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

ИмяОписание
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Этот API поддерживает инфраструктуру продукт, и его не следует использовать напрямую из кода. Сериализует этот экземпляр в указанный объект SerializationInfo.

WebException Класса вызывается классами-потомками WebRequest и WebResponse реализующими подключаемые протоколы для доступа к Интернету.

При WebException вызывается потомком WebRequest класса Response свойство предоставляет приложению ответ Интернета.

Полезные советы

Проверьте свойство Response исключения, чтобы определить причину сбоя запроса.

При вызове WebException потомками класса WebRequest свойство Response предоставляет приложению ответ Интернета.

Проверьте свойство Status исключения, чтобы определить причину сбоя запроса.

Свойство Status исключения предоставляет сведения о состоянии для ошибки. Дополнительные сведения см. в разделе WebExceptionStatus.

Если при входе в веб–службу XML истекает время ожидания, установите для времени ожидания при вызове веб–службы XML значение бесконечности.

Для получения дополнительной информации см. Ошибка: время ожидания при отладке веб-служб.

Универсальная платформа Windows
Доступно с 8
.NET Framework
Доступно с 1.1
Переносимая библиотека классов
Поддерживается в: переносимые платформы .NET
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Windows Phone
Доступно с 8.1

Любые открытые статические элементы ( Предоставлен общий доступ в Visual Basic) этого типа являются потокобезопасными. Потокобезопасность элементов экземпляров не гарантируется.

Вернуться в начало
Показ: