本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

WebException 类

 

通过可插入协议访问网络期间发生错误时引发的异常。

命名空间:   System.Net
程序集:  System(位于 System.dll)

System.Object
  System.Exception
    System.SystemException
      System.InvalidOperationException
        System.Net.WebException

[SerializableAttribute]
public class WebException : InvalidOperationException, ISerializable

名称说明
System_CAPS_pubmethodWebException()

初始化 WebException 类的新实例。

System_CAPS_protmethodWebException(SerializationInfo, StreamingContext)

根据指定的 SerializationInfoStreamingContext 实例初始化 WebException 类的新实例。

System_CAPS_pubmethodWebException(String)

使用指定的错误消息初始化 WebException 类的新实例。

System_CAPS_pubmethodWebException(String, Exception)

新实例初始化 WebException 用指定的错误消息和嵌套的异常类。

System_CAPS_pubmethodWebException(String, Exception, WebExceptionStatus, WebResponse)

新实例初始化 WebException 类,具有指定的错误消息、 嵌套的异常、 状态和响应。

System_CAPS_pubmethodWebException(String, WebExceptionStatus)

新实例初始化 WebException 类,具有指定的错误消息和状态。

名称说明
System_CAPS_pubpropertyData

获取提供有关异常的其他用户定义信息的键/值对集合。(继承自 Exception。)

System_CAPS_pubpropertyHelpLink

获取或设置指向与此异常关联的帮助文件链接。(继承自 Exception。)

System_CAPS_pubpropertyHResult

获取或设置 HRESULT(一个分配给特定异常的编码数字值)。(继承自 Exception。)

System_CAPS_pubpropertyInnerException

获取导致当前异常的 Exception 实例。(继承自 Exception。)

System_CAPS_pubpropertyMessage

获取描述当前异常的消息。(继承自 Exception。)

System_CAPS_pubpropertyResponse

获取远程主机返回的响应。

System_CAPS_pubpropertySource

获取或设置导致错误的应用程序或对象的名称。(继承自 Exception。)

System_CAPS_pubpropertyStackTrace

获取调用堆栈上的即时框架字符串表示形式。(继承自 Exception。)

System_CAPS_pubpropertyStatus

获取响应的状态。

System_CAPS_pubpropertyTargetSite

获取引发当前异常的方法。(继承自 Exception。)

名称说明
System_CAPS_pubmethodEquals(Object)

确定指定的对象是否等于当前对象。(继承自 Object。)

System_CAPS_protmethodFinalize()

在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。(继承自 Object。)

System_CAPS_pubmethodGetBaseException()

当在派生类中重写时,返回 Exception,它是一个或多个并发的异常的根源。(继承自 Exception。)

System_CAPS_pubmethodGetHashCode()

作为默认哈希函数。(继承自 Object。)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

此 API 支持 产品 基础结构,不应从代码直接使用。 填充 SerializationInfo 实例序列化所需的数据与 WebException(覆盖 Exception.GetObjectData(SerializationInfo, StreamingContext)。)

System_CAPS_pubmethodGetType()

获取当前实例的运行时类型。(继承自 Exception。)

System_CAPS_protmethodMemberwiseClone()

创建当前 Object 的浅表副本。(继承自 Object。)

System_CAPS_pubmethodToString()

创建并返回当前异常的字符串表示形式。(继承自 Exception。)

名称说明
System_CAPS_proteventSerializeObjectState

当异常被序列化用来创建包含有关该异常的徐列出数据的异常状态对象时会出现该问题。(继承自 Exception。)

名称说明
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

此 API 支持 产品 基础结构,不应从代码直接使用。 将此实例序列化到指定的 SerializationInfo 对象中。

WebException 类引发的继承自此类 WebRequestWebResponse 实现可插入协议用于访问 Internet。

WebException 引发的后代的 WebRequest 类, Response 属性提供 Internet 响应的应用程序。

相关提示

检查异常的 Response 属性以确定请求失败的原因。

如果 WebException 异常是由 WebRequest 类的派生类引发的,则 Response 属性向应用程序提供 Internet 响应。

检查异常的 Status 属性以确定请求失败的原因。

异常的 Status 属性提供错误的状态信息。 有关详细信息,请参阅WebExceptionStatus

如果单步执行 XML Web services 时超时,请将 XML Web services 调用的超时值设置为无限。

有关详细信息,请参阅错误:调试 Web 服务时超时

通用 Windows 平台
自 8 起可用
.NET Framework
自 1.1 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用

此类型的所有公共静态(Visual Basic 中的 已共享 在 Visual Basic 中)成员都是线程安全的。不保证所有实例成员都是线程安全的。

返回页首
显示: