語言

InvalidEnumArgumentException 建構函式

定義

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

多載

名稱 Description
InvalidEnumArgumentException()

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

InvalidEnumArgumentException(String)

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

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
已淘汰.

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

InvalidEnumArgumentException(String, Exception)

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

InvalidEnumArgumentException(String, Int32, Type)

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

InvalidEnumArgumentException()

來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs

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

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

適用於

InvalidEnumArgumentException(String)

來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs

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

public:
 InvalidEnumArgumentException(System::String ^ message);
public InvalidEnumArgumentException(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.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs

警告

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

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

protected:
 InvalidEnumArgumentException(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 InvalidEnumArgumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected InvalidEnumArgumentException(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 System.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
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.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs

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

public:
 InvalidEnumArgumentException(System::String ^ message, Exception ^ innerException);
public InvalidEnumArgumentException(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.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs
來源:
InvalidEnumArgumentException.cs

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

public:
 InvalidEnumArgumentException(System::String ^ argumentName, int invalidValue, Type ^ enumClass);
public InvalidEnumArgumentException(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 該參數無效,因為傳入的值無效,且該值應該是列舉類別中的某個值。

適用於