TargetExceptionとは何? わかりやすく解説 Weblio辞書 (original) (raw)

TargetException クラス

無効なターゲット呼び出そうとするとスローされる例外表します

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Visual Basic (宣言)

_ <ComVisibleAttribute(True)> _ Public Class TargetException Inherits ApplicationException

Visual Basic (使用法)

Dim instance As TargetException

C#

[SerializableAttribute] [ComVisibleAttribute(true)] public class TargetException : ApplicationException

C++

[SerializableAttribute] [ComVisibleAttribute(true)] public ref class TargetException : public ApplicationException

J#

/** @attribute SerializableAttribute() / /* @attribute ComVisibleAttribute(true) */ public class TargetException extends ApplicationException

JScript

SerializableAttribute ComVisibleAttribute(true) public class TargetException extends ApplicationException

解説解説

TargetException は、null オブジェクトで非静的メソッド呼び出そうとするとスローさます。メンバアクセスする権利呼び出し元に与えられていない場合や、メンバターゲット定義されていない場合などに発生することがあります

継承階層継承階層

System.Object
System.Exception
System.ApplicationException
System.Reflection.TargetException

スレッド セーフスレッド セーフ

この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
TargetException メンバ
System.Reflection 名前空間
Exception
その他の技術情報
例外の処理とスロー


TargetException コンストラクタ ()

空のメッセージ文字列および例外主要原因使用して、TargetException クラス新しインスタンス初期化します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Visual Basic (宣言)

Public Sub New

Visual Basic (使用法)

Dim instance As New TargetException

C#

public TargetException ()

C++

public: TargetException ()

J#

public TargetException ()

JScript

public function TargetException ()

解説解説

InnerException プロパティnull 参照 (Visual Basic では Nothing) に設定され、HRESULT エラー コードは COR_E_TARGET に設定されます。

TargetExceptionException から継承します。このコンストラクタは、次の表に示すように、**Exception** オブジェクトプロパティ設定します

プロパティ
InnerException null 参照 (Visual Basic では Nothing)
Message 空の文字列 ("")。

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
TargetException クラス
TargetException メンバ
System.Reflection 名前空間


TargetException コンストラクタ (String, Exception)

指定したエラー メッセージと、この例外原因である内部例外への参照使用して、TargetException クラス新しインスタンス初期化します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Visual Basic (宣言)

Public Sub New ( _ message As String, _ inner As Exception _ )

Visual Basic (使用法)

Dim message As String Dim inner As Exception

Dim instance As New TargetException(message, inner)

C#

public TargetException ( string message, Exception inner )

C++

public: TargetException ( String^ message, Exception^ inner )

J#

public TargetException ( String message, Exception inner )

JScript

public function TargetException ( message : String, inner : Exception )

パラメータ

message

例外原因説明するエラー メッセージ

inner

現在の例外の原因である例外。**inner** パラメータnull 参照 (Visual Basic では Nothing) でない場合は、内部例外処理する catch ブロック現在の例外が発生します

解説解説

前の例外直接結果としてスローされる例外については、InnerException プロパティに、前の例外への参照格納されます。InnerException プロパティは、コンストラクタ渡されたものと同じ値を返しますInnerException プロパティによって内部例外値がコンストラクタ渡されなかった場合は、null 参照 (Visual Basic では Nothing) を返します

TargetExceptionインスタンス初期プロパティ値を次の表に示します

プロパティ
InnerException 内部例外参照
Message エラー メッセージ文字列

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
TargetException クラス
TargetException メンバ
System.Reflection 名前空間
Exception
その他の技術情報
例外の処理とスロー


TargetException コンストラクタ (SerializationInfo, StreamingContext)

指定したシリアル化情報コンテキスト情報使用して、TargetException クラス新しインスタンス初期化します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Visual Basic (宣言)

Protected Sub New ( _ info As SerializationInfo, _ context As StreamingContext _ )

Visual Basic (使用法)

Dim info As SerializationInfo Dim context As StreamingContext

Dim instance As New TargetException(info, context)

C#

protected TargetException ( SerializationInfo info, StreamingContext context )

C++

protected: TargetException ( SerializationInfo^ info, StreamingContext context )

J#

protected TargetException ( SerializationInfo info, StreamingContext context )

JScript

protected function TargetException ( info : SerializationInfo, context : StreamingContext )

パラメータ

info

オブジェクトシリアル化または逆シリアル化するためのデータ

context

オブジェクトソースデスティネーション

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
TargetException クラス
TargetException メンバ
System.Reflection 名前空間


TargetException コンストラクタ

TargetException クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
TargetException () 空のメッセージ文字列および例外主要原因使用してTargetException クラス新しインスタンス初期化します。
TargetException (String) 指定したメッセージと、主要原因として指定した例外使用してTargetException クラス新しインスタンス初期化します。
TargetException (SerializationInfo, StreamingContext) 指定したシリアル化情報コンテキスト情報使用してTargetException クラス新しインスタンス初期化します。
TargetException (String, Exception) 指定したエラー メッセージと、この例外原因である内部例外への参照使用してTargetException クラス新しインスタンス初期化します。

参照参照

関連項目

TargetException クラス
TargetException メンバ
System.Reflection 名前空間


TargetException コンストラクタ (String)

指定したメッセージと、主要原因として指定した例外使用して、TargetException クラス新しインスタンス初期化します。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Visual Basic (宣言)

Public Sub New ( _ message As String _ )

Visual Basic (使用法)

Dim message As String

Dim instance As New TargetException(message)

C#

public TargetException ( string message )

C++

public: TargetException ( String^ message )

J#

public TargetException ( String message )

JScript

public function TargetException ( message : String )

パラメータ

message

例外発生した原因説明する文字列

解説解説

TargetExceptionException から継承します。このコンストラクタは、次の表に示すように、**Exception** オブジェクトプロパティ設定します

プロパティ
InnerException null 参照 (Visual Basic では Nothing)
Message メッセージ文字列

プラットフォームプラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
TargetException クラス
TargetException メンバ
System.Reflection 名前空間


TargetException プロパティ

パブリック プロパティパブリック プロパティ

(プロテクト プロパティ参照)

| | 名前 | 説明 | | | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | パブリック プロパティ | Data | 例外に関する追加ユーザー定義情報提供するキー/値ペアコレクション取得します。 (Exception から継承されます。) | | パブリック プロパティ | HelpLink | 例外関連付けられているヘルプ ファイルへのリンクを取得または設定します。 (Exception から継承されます。) | | パブリック プロパティ | InnerException | 現在の例外を発生させた Exception インスタンス取得します。 (Exception から継承されます。) | | パブリック プロパティ | Message | 現在の例外を説明するメッセージ取得します。 (Exception から継承されます。) | | パブリック プロパティ | Source | エラー原因となったアプリケーションまたはオブジェクトの名前を取得または設定します。 (Exception から継承されます。) | | パブリック プロパティ | StackTrace | 現在の例外がスローされたときにコール スタックにあったフレーム文字列形式取得します。 (Exception から継承されます。) | | パブリック プロパティ | TargetSite | 現在の例外をスローするメソッド取得します。 (Exception から継承されます。) |

プロテクト プロパティプロテクト プロパティ

| | 名前 | 説明 | | | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト プロパティ | HResult | 特定の例外割り当てられているコード化数値である HRESULT を取得または設定します。 (Exception から継承されます。) |

参照参照

関連項目

TargetException クラス
System.Reflection 名前空間
Exception

その他の技術情報

例外の処理とスロー


TargetException メソッド

パブリック メソッドパブリック メソッド

(プロテクト メソッド参照)

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | パブリック メソッド | Equals | オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。) | | パブリック メソッド | GetBaseException | 派生クラスオーバーライドされた場合、それ以後発生する 1 つ上の例外主要な原因である Exception返します。 (Exception から継承されます。) | | パブリック メソッド | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。) | | パブリック メソッド | GetObjectData | 派生クラスオーバーライドされた場合は、その例外に関する情報使用して SerializationInfo を設定します。 (Exception から継承されます。) | | パブリック メソッド | GetType | 現在のインスタンスランタイム型を取得します。 (Exception から継承されます。) | | パブリック メソッド | ReferenceEquals | 指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。) | | パブリック メソッド | ToString | 現在の例外の文字列形式作成して返します。 (Exception から継承されます。) |

プロテクト メソッドプロテクト メソッド

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト メソッド | Finalize | Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。) | | プロテクト メソッド | MemberwiseClone | 現在の Object簡易コピー作成します。 (Object から継承されます。) |

参照参照

関連項目

TargetException クラス
System.Reflection 名前空間
Exception

その他の技術情報

例外の処理とスロー


TargetException メンバ

無効なターゲット呼び出そうとするとスローされる例外表します

TargetExceptionデータ型公開されるメンバを以下の表に示します

パブリック コンストラクタパブリック コンストラクタ

(プロテクト コンストラクタ参照)

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | パブリック メソッド | TargetException | オーバーロードされます。 TargetException クラス新しインスタンス初期化します。 |

プロテクト コンストラクタプロテクト コンストラクタ

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | プロテクト メソッド | TargetException | オーバーロードされますTargetException クラス新しインスタンス初期化します。 |

パブリック プロパティパブリック プロパティ

(プロテクト プロパティ参照)

| | 名前 | 説明 | | | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | パブリック プロパティ | Data | 例外に関する追加ユーザー定義情報提供するキー/値ペアコレクション取得します。(Exception から継承されます。) | | パブリック プロパティ | HelpLink | 例外関連付けられているヘルプ ファイルへのリンクを取得または設定します。(Exception から継承されます。) | | パブリック プロパティ | InnerException | 現在の例外を発生させた Exception インスタンス取得します。(Exception から継承されます。) | | パブリック プロパティ | Message | 現在の例外を説明するメッセージ取得します。(Exception から継承されます。) | | パブリック プロパティ | Source | エラー原因となったアプリケーションまたはオブジェクトの名前を取得または設定します。(Exception から継承されます。) | | パブリック プロパティ | StackTrace | 現在の例外がスローされたときにコール スタックにあったフレーム文字列形式取得します。(Exception から継承されます。) | | パブリック プロパティ | TargetSite | 現在の例外をスローするメソッド取得します。(Exception から継承されます。) |

プロテクト プロパティプロテクト プロパティ

| | 名前 | 説明 | | | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト プロパティ | HResult | 特定の例外割り当てられているコード化数値である HRESULT を取得または設定します。(Exception から継承されます。) |

パブリック メソッドパブリック メソッド

(プロテクト メソッド参照)

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | パブリック メソッド | Equals | オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。) | | パブリック メソッド | GetBaseException | 派生クラスオーバーライドされた場合、それ以後発生する 1 つ上の例外主要な原因である Exception返します。 (Exception から継承されます。) | | パブリック メソッド | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。) | | パブリック メソッド | GetObjectData | 派生クラスオーバーライドされた場合は、その例外に関する情報使用して SerializationInfo を設定します。 (Exception から継承されます。) | | パブリック メソッド | GetType | 現在のインスタンスランタイム型を取得します。 (Exception から継承されます。) | | パブリック メソッド | ReferenceEquals | 指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。) | | パブリック メソッド | ToString | 現在の例外の文字列形式作成して返します。 (Exception から継承されます。) |

プロテクト メソッドプロテクト メソッド

| | 名前 | 説明 | | | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | プロテクト メソッド | Finalize | Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。) | | プロテクト メソッド | MemberwiseClone | 現在の Object簡易コピー作成します。 (Object から継承されます。) |

参照参照

関連項目

TargetException クラス
System.Reflection 名前空間
Exception

その他の技術情報

例外の処理とスロー