InvalidDataException コンストラクター

定義

InvalidDataException クラスの新しいインスタンスを初期化します。

オーバーロード

InvalidDataException()

InvalidDataException クラスの新しいインスタンスを初期化します。

InvalidDataException(String)

指定したエラー メッセージを使用して、InvalidDataException クラスの新しいインスタンスを初期化します。

InvalidDataException(String, Exception)

この例外の原因である内部例外への参照を指定して、InvalidDataException クラスの新しいインスタンスを初期化します。

注釈

InvalidDataExceptionは、次のような状況で、データ ストリームで無効なデータが検出されるとスローされます。

  • 区切りテキスト ファイル内のデータ行に、予想されるフィールド数がありません。

  • 破損したバイナリ ファイル (ワープロ ドキュメントなど) の読み取りが試行されます。

  • フォーマットが無効な圧縮解除ストリームからバイトを読み取ろうとしました。

InvalidDataException()

ソース:
InvalidDataException.cs
ソース:
InvalidDataException.cs
ソース:
InvalidDataException.cs

InvalidDataException クラスの新しいインスタンスを初期化します。

public:
 InvalidDataException();
public InvalidDataException ();
Public Sub New ()

注釈

このコンストラクターは、"無効な引数が指定されました" などのエラーを説明するシステム指定のメッセージに対して、新しいインスタンスの プロパティを初期化 Message します。このメッセージは、現在のシステム カルチャに基づいてローカライズされます。

適用対象

InvalidDataException(String)

ソース:
InvalidDataException.cs
ソース:
InvalidDataException.cs
ソース:
InvalidDataException.cs

指定したエラー メッセージを使用して、InvalidDataException クラスの新しいインスタンスを初期化します。

public:
 InvalidDataException(System::String ^ message);
public InvalidDataException (string message);
public InvalidDataException (string? message);
new System.IO.InvalidDataException : string -> System.IO.InvalidDataException
Public Sub New (message As String)

パラメーター

message
String

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

注釈

このコンストラクターは、"無効な引数が指定されました" などのエラーを説明するシステム指定のメッセージに対して、新しいインスタンスの プロパティを初期化 Message します。このメッセージは、現在のシステム カルチャに基づいてローカライズされます。

適用対象

InvalidDataException(String, Exception)

ソース:
InvalidDataException.cs
ソース:
InvalidDataException.cs
ソース:
InvalidDataException.cs

この例外の原因である内部例外への参照を指定して、InvalidDataException クラスの新しいインスタンスを初期化します。

public:
 InvalidDataException(System::String ^ message, Exception ^ innerException);
public InvalidDataException (string message, Exception innerException);
public InvalidDataException (string? message, Exception? innerException);
new System.IO.InvalidDataException : string * Exception -> System.IO.InvalidDataException
Public Sub New (message As String, innerException As Exception)

パラメーター

message
String

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

innerException
Exception

現在の例外の原因となった例外。 innerException パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。

注釈

このコンストラクターは、 パラメーターの値を Message 使用して、新しいインスタンスの プロパティを message 初期化します。 message パラメーターの内容は、ユーザーが理解できる内容にします。 このコンストラクターの呼び出し元は、この文字列が現在のシステム環境向けにローカライズされていることを確認する必要があります。

前の例外の直接の結果としてスローされる例外については、InnerException プロパティに、前の例外への参照を含める必要があります。 InnerException プロパティは、コンストラクターに渡されるのと同じ値を返します。または、InnerException プロパティがコンストラクターに内部例外値を提供しない場合には null を返します。

適用対象