ExceptionDispatchInfo.Throw 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Throw() |
在還原擷取例外狀況時儲存的狀態之後,擲回目前 ExceptionDispatchInfo 物件所代表的例外狀況。 |
Throw(Exception) |
擲回來源例外狀況,保持原始 Watson 資訊,並擴充原始堆疊追蹤而不是取代。 |
Throw()
在還原擷取例外狀況時儲存的狀態之後,擲回目前 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)
擲回來源例外狀況,保持原始 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
其狀態已被攔截,然後重新擲回的例外狀況。