다음을 통해 공유


WebExceptionStatus 열거형

정의

WebException 클래스에 대한 상태 코드를 정의합니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public enum class WebExceptionStatus
public enum WebExceptionStatus
type WebExceptionStatus = 
Public Enum WebExceptionStatus
상속
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 상태 코드를 정의합니다.

적용 대상

추가 정보