InvalidEnumArgumentException コンストラクター

定義

InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class.

オーバーロード

InvalidEnumArgumentException()

メッセージを指定せずに、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class without a message.

InvalidEnumArgumentException(String)

指定したメッセージを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

指定したシリアル化データとコンテキストを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

InvalidEnumArgumentException(String, Exception)

詳細説明と例外を指定して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

InvalidEnumArgumentException(String, Int32, Type)

引数から生成されたメッセージ、無効な値、および列挙クラスを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

InvalidEnumArgumentException()

メッセージを指定せずに、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class without a message.

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

InvalidEnumArgumentException(String)

指定したメッセージを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

public:
 InvalidEnumArgumentException(System::String ^ message);
public InvalidEnumArgumentException (string message);
new System.ComponentModel.InvalidEnumArgumentException : string -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (message As String)

パラメーター

message
String

この例外で表示されるメッセージ。The message to display with this exception.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

指定したシリアル化データとコンテキストを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

protected:
 InvalidEnumArgumentException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected InvalidEnumArgumentException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

パラメーター

info
SerializationInfo

逆シリアル化に使用する SerializationInfoThe SerializationInfo to be used for deserialization.

context
StreamingContext

逆シリアル化に使用する転送先。The destination to be used for deserialization.

InvalidEnumArgumentException(String, Exception)

詳細説明と例外を指定して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

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

パラメーター

message
String

エラーの詳細説明。A detailed description of the error.

innerException
Exception

この例外の原因である内部例外への参照。A reference to the inner exception that is the cause of this exception.

InvalidEnumArgumentException(String, Int32, Type)

引数から生成されたメッセージ、無効な値、および列挙クラスを使用して、InvalidEnumArgumentException クラスの新しいインスタンスを初期化します。Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

public:
 InvalidEnumArgumentException(System::String ^ argumentName, int invalidValue, Type ^ enumClass);
public InvalidEnumArgumentException (string argumentName, int invalidValue, Type enumClass);
new System.ComponentModel.InvalidEnumArgumentException : string * int * Type -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (argumentName As String, invalidValue As Integer, enumClass As Type)

パラメーター

argumentName
String

例外の原因となった引数の名前。The name of the argument that caused the exception.

invalidValue
Int32

失敗した引数の値。The value of the argument that failed.

enumClass
Type

有効値を保持する列挙クラスを表す TypeA Type that represents the enumeration class with the valid values.

注釈

このコンストラクターは、に渡された値がargumentName無効であること、および値が列挙クラスの値の1つである必要があるため、パラメーターが無効であることを示すローカライズされたメッセージを作成します。This constructor will create a localized message saying that the argumentName parameter was invalid because the value passed in was invalid, and that the value should be one of the values in the enumeration class.

適用対象