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


WebExceptionStatus Перечисление

Определение

Определяет коды состояния для класса WebException.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus = 
Public Enum WebExceptionStatus
Наследование
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 .

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

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