ExceptionDispatchInfo.Throw 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Throw() |
在还原捕获异常时保存的状态后,引发由当前 ExceptionDispatchInfo 对象表示的异常。 |
Throw(Exception) |
引发源异常,同时保留原始 Watson 信息,并增加(而不是替换)原始堆栈跟踪。 |
Throw()
- 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
引发源异常,同时保留原始 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
捕获其状态、然后重新引发的异常。