WebExceptionStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет коды состояния для класса WebException.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus =
Public Enum WebExceptionStatus
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Success | 0 | Ошибка не обнаружена. |
| NameResolutionFailure | 1 | Служба сопоставителя имен не могла разрешить имя узла. |
| ConnectFailure | 2 | Не удалось связаться с удаленной точкой обслуживания на уровне транспорта. |
| ReceiveFailure | 3 | Полный ответ не получен с удаленного сервера. |
| SendFailure | 4 | Не удалось отправить полный запрос на удаленный сервер. |
| PipelineFailure | 5 | Запрос был конвейерным запросом, и соединение было закрыто до получения ответа. |
| RequestCanceled | 6 | Запрос был отменен, Abort() метод был вызван или произошла неклассификируемая ошибка. Это значение по умолчанию для Status. |
| ProtocolError | 7 | Ответ, полученный от сервера, был завершен, но указал ошибку уровня протокола. Например, ошибка протокола HTTP, например 401 Access Denied, будет использовать это состояние. |
| ConnectionClosed | 8 | Подключение было преждевременно закрыто. |
| TrustFailure | 9 | Не удалось проверить сертификат сервера. |
| SecureChannelFailure | 10 | Произошла ошибка при установке подключения с помощью SSL. |
| ServerProtocolViolation | 11 | Ответ сервера не был допустимым HTTP-ответом. |
| KeepAliveFailure | 12 | Соединение для запроса, указывающего заголовок Keep-alive, был неожиданно закрыт. |
| Pending | 13 | Внутренний асинхронный запрос ожидается. |
| Timeout | 14 | В течение периода ожидания запроса не было получено никакого ответа. |
| ProxyNameResolutionFailure | 15 | Служба сопоставителя имен не могла разрешить имя узла прокси-сервера. |
| UnknownError | 16 | Произошло исключение неизвестного типа. |
| MessageLengthLimitExceeded | 17 | Получено сообщение, превышающее указанное ограничение при отправке запроса или получении ответа от сервера. |
| CacheEntryNotFound | 18 | Указанная запись кэша не найдена. |
| RequestProhibitedByCachePolicy | 19 | Запрос не разрешен политикой кэша. Как правило, это происходит, когда запрос не кэшируется, а эффективная политика запрещает отправку запроса на сервер. Это состояние может быть получено, если метод запроса подразумевает наличие текста запроса, метод запроса требует прямого взаимодействия с сервером или запрос содержит условный заголовок. |
| RequestProhibitedByProxy | 20 | Этот запрос не разрешен прокси-сервером. |
Комментарии
Перечисление WebExceptionStatus определяет коды состояния, назначенные свойству Status .