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 | 从服务器接收的响应是完整的,但指示了一个协议级别的错误。 例如,HTTP 协议错误(如 401 访问被拒绝)可能使用此状态。 |
ProxyNameResolutionFailure | 15 | 名称解析程序服务无法解析代理主机名。 |
ReceiveFailure | 3 | 无法从远程服务器接收完整的响应。 |
RequestCanceled | 6 | |
RequestProhibitedByCachePolicy | 19 | 缓存策略不允许该请求。 一般而言,当请求不可缓存和有效策略禁止向服务器发送请求时会发生这种情况。 如果请求方法暗示请求正文存在,请求方法需要与服务器直接交互,或者请求包含条件标头,则用户可能会收到此状态。 |
RequestProhibitedByProxy | 20 | 代理不允许此请求。 |
SecureChannelFailure | 10 | 使用 SSL 建立连接时发生错误。 |
SendFailure | 4 | 无法向远程服务器发送完整的请求。 |
ServerProtocolViolation | 11 | 服务器响应不是有效的 HTTP 响应。 |
Success | 0 | 未遇到任何错误。 |
Timeout | 14 | 在请求的超时期限内未收到任何响应。 |
TrustFailure | 9 | 无法验证服务器证书。 |
UnknownError | 16 | 出现未知类型的异常。 |
注解
枚举 WebExceptionStatus 定义分配给 Status 属性的状态代码。