WebExceptionStatus 枚举
为 WebException 类定义状态代码。
**命名空间:**System.Net
**程序集:**System(在 system.dll 中)
语法
声明
Public Enumeration WebExceptionStatus
用法
Dim instance As WebExceptionStatus
public enum WebExceptionStatus
public enum class WebExceptionStatus
public enum WebExceptionStatus
public enum WebExceptionStatus
成员
成员名称 | 说明 | |
---|---|---|
CacheEntryNotFound | 未找到指定的缓存项。 | |
ConnectFailure | 未能在传输级联系到远程服务点。 | |
ConnectionClosed | 连接被过早关闭。 | |
KeepAliveFailure | 指定 Keep-alive 标头的请求连接被意外关闭。 | |
MessageLengthLimitExceeded | 当发送请求或从服务器接收响应时,会接收到超出指定限制的消息。 | |
NameResolutionFailure | 名称解析服务未能解析主机名。 | |
Pending | 内部异步请求挂起。 | |
PipelineFailure | 该请求是管线请求,并且连接未接收到响应即被关闭。 | |
ProtocolError | 从服务器接收到的响应完成了,但它指示了一个协议级错误。例如,HTTP 协议错误(如 401 访问被拒绝)使用此状态。 | |
ProxyNameResolutionFailure | 名称解析服务未能解析代理主机名。 | |
ReceiveFailure | 没有从远程服务器接收到完整响应。 | |
RequestCanceled | 请求被取消,WebRequest.Abort 方法被调用,或者发生了不可分类的错误。这是 Status 的默认值。 | |
RequestProhibitedByCachePolicy | 缓存策略不允许该请求。一般而言,当请求不可缓存或有效策略禁止向服务器发送请求时会发生这种情况。如果请求方法暗示请求正文存在,请求方法需要与服务器直接交互,或者请求包含条件标头,则您可能会收到此状态。 | |
RequestProhibitedByProxy | 代理不允许此请求。 | |
SecureChannelFailure | 使用 SSL 建立连接时发生错误。 | |
SendFailure | 未能将完整请求发送到远程服务器。 | |
ServerProtocolViolation | 此服务器响应不是有效的 HTTP 响应。 | |
Success | 未遇到任何错误。 | |
Timeout | 在请求的超时期限内未收到任何响应。 | |
TrustFailure | 未能验证服务器证书。 | |
UnknownError | 发生未知类型的异常。 |
备注
WebExceptionStatus 枚举定义分配给 Status 属性的状态代码。
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0
请参见
参考
System.Net 命名空间
WebException 类