ExceptionDispatchInfo.Throw メソッド

定義

オーバーロード

名前 説明
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

状態がキャプチャされた後、再スローされる例外。

適用対象