次の方法で共有


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

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

適用対象