InvalidEnumArgumentException 建構函式

定義

初始化 InvalidEnumArgumentException 類別的新執行個體。

多載

名稱 Description
InvalidEnumArgumentException()

初始化類別的新實例 InvalidEnumArgumentException ,且不發送訊息。

InvalidEnumArgumentException(String)

初始化一個新的類別實例 InvalidEnumArgumentException ,並以指定訊息進行。

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

利用指定的序列化資料與上下文初始化該類別的新 InvalidEnumArgumentException 實例。

InvalidEnumArgumentException(String, Exception)

初始化一個帶有指定詳細描述與例外的新類別實例 InvalidEnumArgumentException

InvalidEnumArgumentException(String, Int32, Type)

初始化一個新的類別實例 InvalidEnumArgumentException ,包含由參數、無效值及枚舉類別產生的訊息。

InvalidEnumArgumentException()

初始化類別的新實例 InvalidEnumArgumentException ,且不發送訊息。

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

適用於

InvalidEnumArgumentException(String)

初始化一個新的類別實例 InvalidEnumArgumentException ,並以指定訊息進行。

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

此例外顯示訊息。

適用於

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

利用指定的序列化資料與上下文初始化該類別的新 InvalidEnumArgumentException 實例。

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

用於 SerializationInfo 反序列化。

context
StreamingContext

用於反序列化的目的地。

適用於

InvalidEnumArgumentException(String, Exception)

初始化一個帶有指定詳細描述與例外的新類別實例 InvalidEnumArgumentException

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

錯誤的詳細說明。

innerException
Exception

指的是導致此異常的內部例外。

適用於

InvalidEnumArgumentException(String, Int32, Type)

初始化一個新的類別實例 InvalidEnumArgumentException ,包含由參數、無效值及枚舉類別產生的訊息。

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

導致例外的爭論名稱。

invalidValue
Int32

失敗論點的價值。

enumClass
Type

Type A 代表具有有效值的枚舉類別。

備註

這個建構子會建立一個在地訊息,說明 argumentName 該參數無效,因為傳入的值無效,且該值應該是列舉類別中的某個值。

適用於