既定のエラー メッセージ、指定した型名、この例外の原因である内部例外への参照を使用して、 TypeInitializationException クラスの新しいインスタンスを初期化します。
Public Sub New( _
ByVal fullTypeName As String, _ ByVal innerException As Exception _)
[C#]
public TypeInitializationException(
stringfullTypeName,ExceptioninnerException);
[C++]
public: TypeInitializationException(
String* fullTypeName,Exception* innerException);
[JScript]
public function TypeInitializationException(
fullTypeName : String,innerException : Exception);
パラメータ
- fullTypeName
初期化できなかった型の完全限定名。 - innerException
現在の例外の原因である例外。 innerException パラメータが null 参照 (Visual Basic の場合は Nothing) でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。
解説
前の例外の直接の結果としてスローされる例外については、 InnerException プロパティに、前の例外への参照が格納されます。 InnerException プロパティは、コンストラクタに渡されたものと同じ値を返します。 InnerException プロパティによって内部例外値がコンストラクタに渡されなかった場合は、null 参照 (Visual Basic の場合は Nothing) を返します。
TypeInitializationException のインスタンスの初期プロパティ値を次の表に示します。
| プロパティ | 値 |
|---|---|
| InnerException | 内部例外参照。 |
| Message | ローカライズされたエラー メッセージ文字列。 |
| TypeName | 型の名前。 |
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
TypeInitializationException クラス | TypeInitializationException メンバ | System 名前空間 | Exception | 例外の処理とスロー