다음을 통해 공유


InvalidEnumArgumentException 생성자

정의

InvalidEnumArgumentException 클래스의 새 인스턴스를 초기화합니다.

오버로드

InvalidEnumArgumentException()

메시지를 사용하지 않고 InvalidEnumArgumentException 클래스의 새 인스턴스를 초기화합니다.

InvalidEnumArgumentException(String)

지정된 메시지를 사용하여 InvalidEnumArgumentException 클래스의 새 인스턴스를 초기화합니다.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)
사용되지 않음.

지정된 serialization 데이터와 컨텍스트를 사용하여 InvalidEnumArgumentException 클래스의 새 인스턴스를 초기화합니다.

InvalidEnumArgumentException(String, Exception)

지정된 예외 및 자세한 설명을 사용하여 InvalidEnumArgumentException 클래스의 새 인스턴스를 초기화합니다.

InvalidEnumArgumentException(String, Int32, Type)

인수, 잘못된 값 및 열거형 클래스에서 생성된 메시지를 사용하여 InvalidEnumArgumentException 클래스의 새 인스턴스를 초기화합니다.

InvalidEnumArgumentException()

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

지정된 메시지를 사용하여 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

주의

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

지정된 serialization 데이터와 컨텍스트를 사용하여 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);
[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);
new System.ComponentModel.InvalidEnumArgumentException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.InvalidEnumArgumentException
[<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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

매개 변수

info
SerializationInfo

deserialization에 사용할 SerializationInfo입니다.

context
StreamingContext

deserialization에 사용할 대상입니다.

특성

적용 대상

InvalidEnumArgumentException(String, Exception)

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

인수, 잘못된 값 및 열거형 클래스에서 생성된 메시지를 사용하여 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 잘못되었기 때문에 매개 변수가 유효하지 않으며 값이 열거형 클래스의 값 중 하나여야 한다는 지역화된 메시지를 만듭니다.

적용 대상