ArgumentOutOfRangeException コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| ArgumentOutOfRangeException() |
ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。 |
| ArgumentOutOfRangeException(String) |
この例外の原因となるパラメーターの名前を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。 |
| ArgumentOutOfRangeException(SerializationInfo, StreamingContext) |
古い.
シリアル化されたデータを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。 |
| ArgumentOutOfRangeException(String, Exception) |
指定したエラー メッセージと、この例外の原因である例外を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。 |
| ArgumentOutOfRangeException(String, String) |
この例外の原因となるパラメーターの名前と指定したエラー メッセージを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。 |
| ArgumentOutOfRangeException(String, Object, String) |
パラメーター名、引数の値、および指定したエラー メッセージを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。 |
ArgumentOutOfRangeException()
ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
public:
ArgumentOutOfRangeException();
public ArgumentOutOfRangeException();
Public Sub New ()
注釈
このコンストラクターは、新しいインスタンスの Message プロパティを、"Nonnegative number required" などのエラーを説明するシステム指定のメッセージに初期化します。このメッセージでは、現在のシステム カルチャが考慮されます。
次の表に、 ArgumentOutOfRangeExceptionのインスタンスの初期プロパティ値を示します。
| 財産 | 価値 |
|---|---|
| InnerException | null 参照 (Visual Basic のNothing )。 |
| Message | ローカライズされたエラー メッセージ文字列。 |
適用対象
ArgumentOutOfRangeException(String)
この例外の原因となるパラメーターの名前を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
public:
ArgumentOutOfRangeException(System::String ^ paramName);
public ArgumentOutOfRangeException(string paramName);
public ArgumentOutOfRangeException(string? paramName);
new ArgumentOutOfRangeException : string -> ArgumentOutOfRangeException
Public Sub New (paramName As String)
パラメーター
- paramName
- String
この例外の原因となるパラメーターの名前。
注釈
このコンストラクターは、新しいインスタンスの Message プロパティを、"Nonnegative number required" などのエラーを説明するシステム指定のメッセージに初期化します。このメッセージでは、現在のシステム カルチャが考慮されます。
このコンストラクターは、ParamName パラメーターを使用して、新しいインスタンスのparamName プロパティを初期化します。
paramNameの内容は、人間が理解することを意図しています。
次の表に、 ArgumentOutOfRangeExceptionのインスタンスの初期プロパティ値を示します。
| 財産 | 価値 |
|---|---|
| InnerException | null 参照 (Visual Basic のNothing )。 |
| Message | 空の文字列 ("")。 |
| ParamName | パラメーター名の文字列。 |
適用対象
ArgumentOutOfRangeException(SerializationInfo, StreamingContext)
注意事項
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
シリアル化されたデータを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
protected:
ArgumentOutOfRangeException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
Protected Sub New (info As SerializationInfo, context As StreamingContext)
パラメーター
- info
- SerializationInfo
シリアル化されたオブジェクト データを保持するオブジェクト。
- context
- StreamingContext
シリアル化されたデータのソースまたは宛先を記述するオブジェクト。
- 属性
注釈
このコンストラクターは、ストリーム経由で送信される例外オブジェクトを再構成するために、逆シリアル化中に呼び出されます。 詳細については、「 XML および SOAP シリアル化」を参照してください。
こちらもご覧ください
適用対象
ArgumentOutOfRangeException(String, Exception)
指定したエラー メッセージと、この例外の原因である例外を使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
public:
ArgumentOutOfRangeException(System::String ^ message, Exception ^ innerException);
public ArgumentOutOfRangeException(string message, Exception innerException);
public ArgumentOutOfRangeException(string? message, Exception? innerException);
new ArgumentOutOfRangeException : string * Exception -> ArgumentOutOfRangeException
Public Sub New (message As String, innerException As Exception)
パラメーター
- message
- String
この例外の理由を説明するエラー メッセージ。
- innerException
- Exception
現在の例外の原因である例外。内部例外が指定されていない場合は null 参照 (Visual Basic でNothing )。
適用対象
ArgumentOutOfRangeException(String, String)
この例外の原因となるパラメーターの名前と指定したエラー メッセージを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
public:
ArgumentOutOfRangeException(System::String ^ paramName, System::String ^ message);
public ArgumentOutOfRangeException(string paramName, string message);
public ArgumentOutOfRangeException(string? paramName, string? message);
new ArgumentOutOfRangeException : string * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, message As String)
パラメーター
- paramName
- String
例外の原因となったパラメーターの名前。
- message
- String
エラーを説明するメッセージ。
注釈
このコンストラクターは、Message パラメーターの値を使用して、新しいインスタンスのmessage プロパティを初期化します。
messageパラメーターの内容は、人間が理解することを意図しています。 このコンストラクターの呼び出し元は、この文字列が現在のシステム カルチャ用にローカライズされていることを確認する必要があります。
このコンストラクターは、ParamName パラメーターを使用して、新しいインスタンスのparamName プロパティを初期化します。
paramNameの内容は、人間が理解することを意図しています。
次の表に、 ArgumentOutOfRangeExceptionのインスタンスの初期プロパティ値を示します。
| 財産 | 価値 |
|---|---|
| InnerException |
null。 |
| Message | エラー メッセージ文字列。 |
| ParamName | パラメーター名の文字列。 |
適用対象
ArgumentOutOfRangeException(String, Object, String)
パラメーター名、引数の値、および指定したエラー メッセージを使用して、 ArgumentOutOfRangeException クラスの新しいインスタンスを初期化します。
public:
ArgumentOutOfRangeException(System::String ^ paramName, System::Object ^ actualValue, System::String ^ message);
public ArgumentOutOfRangeException(string paramName, object actualValue, string message);
public ArgumentOutOfRangeException(string? paramName, object? actualValue, string? message);
new ArgumentOutOfRangeException : string * obj * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, actualValue As Object, message As String)
パラメーター
- paramName
- String
例外の原因となったパラメーターの名前。
- actualValue
- Object
この例外の原因となる引数の値。
- message
- String
エラーを説明するメッセージ。
注釈
このコンストラクターは、paramName パラメーター、actualValue パラメーターを使用した ActualValue プロパティ、および message パラメーターを使用して Message プロパティを使用して、新しいインスタンスのParamName プロパティを初期化します。
paramNameおよびmessageパラメータの内容は、ヒトによって理解されることを意図している。 このコンストラクターの呼び出し元は、これらの文字列が現在のシステム カルチャ用にローカライズされていることを確認する必要があります。
actualValue パラメーターは、.NET クラス ライブラリ内では使用されません。 ただし、アプリでは ActualValue プロパティを使用して、使用可能な引数の値を取得できます。
actualValue パラメーターには、メソッドに渡された無効な値が含まれており、この例外がスローされました。 この値は ActualValue プロパティに格納され、その文字列表現は、 Message プロパティに保持されているメッセージ文字列に追加されます。
次の表に、 ArgumentOutOfRangeExceptionのインスタンスの初期プロパティ値を示します。
| 財産 | 価値 |
|---|---|
| ActualValue | 引数の値。 |
| InnerException | null 参照 (Visual Basic のNothing )。 |
| Message | エラー メッセージ文字列。 |
| ParamName | パラメーター名の文字列。 |