InvalidEnumArgumentException 构造函数

定义

初始化 InvalidEnumArgumentException 类的新实例。

重载

名称 说明
InvalidEnumArgumentException()

在没有消息的情况下初始化类的新实例 InvalidEnumArgumentException

InvalidEnumArgumentException(String)

使用指定的消息初始化类的新实例 InvalidEnumArgumentException

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
已过时.

使用指定的序列化数据和上下文初始化类的新实例 InvalidEnumArgumentException

InvalidEnumArgumentException(String, Exception)

使用指定的详细说明和指定的异常初始化类的新实例 InvalidEnumArgumentException

InvalidEnumArgumentException(String, Int32, Type)

使用从参数、无效值和枚举类生成的消息初始化类的新实例 InvalidEnumArgumentException

InvalidEnumArgumentException()

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs

在没有消息的情况下初始化类的新实例 InvalidEnumArgumentException

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

适用于

InvalidEnumArgumentException(String)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
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)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
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)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
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)

Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
InvalidEnumArgumentException.cs
Source:
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 表示具有有效值的枚举类。

注解

此构造函数将创建一条本地化消息,指出 argumentName 参数无效,因为传入的值无效,并且该值应该是枚举类中的值之一。

适用于