WebExceptionStatus 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WebException 클래스에 대한 상태 코드를 정의합니다.
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus =
Public Enum WebExceptionStatus
- 상속
필드
CacheEntryNotFound | 18 | 지정된 캐시 엔트리를 찾지 못했습니다. |
ConnectFailure | 2 | 전송 수준에서 원격 서비스 지점에 접속할 수 없습니다. |
ConnectionClosed | 8 | 연결이 중간에 끊어졌습니다. |
KeepAliveFailure | 12 | Keep-alive 머리글을 지정하는 요청에 대한 연결이 예기치 않게 끊어졌습니다. |
MessageLengthLimitExceeded | 17 | 요청을 보내거나 서버에서 응답을 받을 때 지정된 제한을 초과한 메시지를 받았습니다. |
NameResolutionFailure | 1 | 이름 확인자 서비스가 해당 호스트 이름을 확인하지 못했습니다. |
Pending | 13 | 내부 비동기 요청이 보류 중입니다. |
PipelineFailure | 5 | 요청이 파이프라인 요청이고 응답을 받기 전에 연결이 닫혔습니다. |
ProtocolError | 7 | 서버에서 응답을 모두 수신했지만 프로토콜 수준의 오류가 표시되었습니다. 예를 들어, 401 액세스 거부와 같은 HTTP 프로토콜 오류가 이러한 상태를 나타냅니다. |
ProxyNameResolutionFailure | 15 | 이름 확인자 서비스가 프록시 호스트 이름을 확인할 수 없습니다. |
ReceiveFailure | 3 | 전체 응답이 원격 서버에서 수신되지 않았습니다. |
RequestCanceled | 6 | 요청이 취소되었거나, Abort() 메서드가 호출되었거나, 알 수 없는 오류가 발생했습니다. Status의 기본값입니다. |
RequestProhibitedByCachePolicy | 19 | 요청을 캐시 정책에서 허용하지 않았습니다. 일반적으로 요청을 캐시할 수 없고 적용되는 정책에서 서버로 요청을 보내는 것을 금지하는 경우가 이에 해당합니다. 요청 메서드가 요청 본문이 있음을 의미하거나, 요청 메서드가 서버와 직접 상호 작용해야 하거나, 요청에 조건부 헤더가 들어 있는 경우 이 상태가 발생할 수 있습니다. |
RequestProhibitedByProxy | 20 | 이 요청을 프록시에서 허용하지 않았습니다. |
SecureChannelFailure | 10 | SSL을 사용하여 연결을 설정하는 동안 오류가 발생했습니다. |
SendFailure | 4 | 전체 요청을 원격 서버로 보낼 수 없습니다. |
ServerProtocolViolation | 11 | 서버 응답이 유효한 HTTP 응답이 아니었습니다. |
Success | 0 | 오류가 발생하지 않았습니다. |
Timeout | 14 | 시간 초과로 요청에 대해 아무런 응답도 받지 못했습니다. |
TrustFailure | 9 | 서버 인증서를 유효성 검사할 수 없습니다. |
UnknownError | 16 | 알 수 없는 형식의 예외가 발생했습니다. |
설명
열거형은 WebExceptionStatus 속성에 할당된 Status 상태 코드를 정의합니다.
적용 대상
추가 정보
.NET