ExceptionDispatchInfo.Throw 方法

定義

多載

Throw()

在還原擷取例外狀況時儲存的狀態之後,擲回目前 ExceptionDispatchInfo 物件所代表的例外狀況。

Throw(Exception)

擲回來源例外狀況,保持原始 Watson 資訊,並擴充原始堆疊追蹤而不是取代。

Throw()

來源:
ExceptionDispatchInfo.cs
來源:
ExceptionDispatchInfo.cs
來源:
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)

來源:
ExceptionDispatchInfo.cs
來源:
ExceptionDispatchInfo.cs
來源:
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

其狀態已被攔截,然後重新擲回的例外狀況。

適用於