ExceptionDispatchInfo ExceptionDispatchInfo ExceptionDispatchInfo ExceptionDispatchInfo Class

定義

コード中の特定の時点で状態がキャプチャされる例外を表します。Represents an exception whose state is captured at a certain point in code.

public ref class ExceptionDispatchInfo sealed
public sealed class ExceptionDispatchInfo
type ExceptionDispatchInfo = class
Public NotInheritable Class ExceptionDispatchInfo
継承
ExceptionDispatchInfoExceptionDispatchInfoExceptionDispatchInfoExceptionDispatchInfo

注釈

ExceptionDispatchInfoオブジェクトは、スタック トレース情報とキャプチャされた時点で、例外が含まれている Watson の情報を格納します。The ExceptionDispatchInfo object stores the stack trace information and Watson information that the exception contains at the point where it is captured. 例外時にもう 1 つと可能性がある別のスレッドで呼び出すことによってスローされる、ExceptionDispatchInfo.Throwメソッド。The exception can be thrown at another time and possibly on another thread by calling the ExceptionDispatchInfo.Throw method. ポイントにキャプチャされたポイントから、フローがあるかのように例外がスローされた場所、Throwメソッドが呼び出されます。The exception is thrown as if it had flowed from the point where it was captured to the point where the Throw method is called.

ExceptionDispatchInfo シリアル化することはできませんし、アプリケーション ドメインの境界を越えるものではありません。ExceptionDispatchInfo cannot be serialized and is not intended to cross application domain boundaries.

プロパティ

SourceException SourceException SourceException SourceException

現在のインスタンスで表される例外を取得します。Gets the exception that is represented by the current instance.

メソッド

Capture(Exception) Capture(Exception) Capture(Exception) Capture(Exception)

コード内の現在の点で指定された例外を表す ExceptionDispatchInfo オブジェクトを作成します。Creates an ExceptionDispatchInfo object that represents the specified exception at the current point in code.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Throw() Throw() Throw() Throw()

例外をキャプチャしたときに保存された状態を復元した後に、現在の ExceptionDispatchInfo オブジェクトで表される例外をスローします。Throws the exception that is represented by the current ExceptionDispatchInfo object, after restoring the state that was saved when the exception was captured.

Throw(Exception) Throw(Exception) Throw(Exception) Throw(Exception)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象