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
状態がキャプチャされて、再スローされた例外。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET