InvalidEnumArgumentException 생성자

정의

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

오버로드

Name Description
InvalidEnumArgumentException()

메시지 없이 클래스의 새 인스턴스를 InvalidEnumArgumentException 초기화합니다.

InvalidEnumArgumentException(String)

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

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

지정된 serialization 데이터 및 컨텍스트를 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)

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

적용 대상