ExceptionDispatchInfo.Throw 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Throw() |
在还原捕获异常时保存的状态后,引发由当前 ExceptionDispatchInfo 对象表示的异常。 |
| Throw(Exception) |
引发源异常,维护原始 Watson 信息并扩充,而不是替换原始堆栈跟踪。 |
Throw()
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
在还原捕获异常时保存的状态后,引发由当前 ExceptionDispatchInfo 对象表示的异常。
public:
void Throw();
public void Throw();
member this.Throw : unit -> unit
Public Sub Throw ()
注解
还原异常时,堆栈跟踪中插入以下字符串以指示还原点: "End of stack trace from the previous location where the exception was thrown" 这类似于在堆栈跟踪中指示内部异常或封送异常的方式。
适用于
Throw(Exception)
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
- Source:
- ExceptionDispatchInfo.cs
引发源异常,维护原始 Watson 信息并扩充,而不是替换原始堆栈跟踪。
public:
static void Throw(Exception ^ source);
public static void Throw(Exception source);
static member Throw : Exception -> unit
Public Shared Sub Throw (source As Exception)
参数
- source
- Exception
捕获其状态的异常,然后重新引发。