InvalidEnumArgumentException Constructors

Definition

Инициализирует новый экземпляр класса InvalidEnumArgumentException.Initializes a new instance of the InvalidEnumArgumentException class.

Overloads

InvalidEnumArgumentException()

Инициализирует новый экземпляр класса InvalidEnumArgumentException без сообщения.Initializes a new instance of the InvalidEnumArgumentException class without a message.

InvalidEnumArgumentException(String)

Инициализирует новый экземпляр класса InvalidEnumArgumentException с указанным сообщением.Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя указанные данные сериализации и контекст.Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

InvalidEnumArgumentException(String, Exception)

Инициализирует новый экземпляр класса InvalidEnumArgumentException с указанным подробным описанием и указанным исключением.Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

InvalidEnumArgumentException(String, Int32, Type)

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя сообщение, созданное с использованием аргумента, недопустимого значения и класса перечисления.Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

InvalidEnumArgumentException()

Инициализирует новый экземпляр класса InvalidEnumArgumentException без сообщения.Initializes a new instance of the InvalidEnumArgumentException class without a message.

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

InvalidEnumArgumentException(String)

Инициализирует новый экземпляр класса InvalidEnumArgumentException с указанным сообщением.Initializes a new instance of the InvalidEnumArgumentException class with the specified message.

public:
 InvalidEnumArgumentException(System::String ^ message);
public InvalidEnumArgumentException (string message);
new System.ComponentModel.InvalidEnumArgumentException : string -> System.ComponentModel.InvalidEnumArgumentException
Public Sub New (message As String)

Parameters

message
String

Сообщение, отображаемое для этого исключения.The message to display with this exception.

InvalidEnumArgumentException(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя указанные данные сериализации и контекст.Initializes a new instance of the InvalidEnumArgumentException class using the specified serialization data and context.

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)

Parameters

info
SerializationInfo

Метод SerializationInfo, используемый для десериализации.The SerializationInfo to be used for deserialization.

context
StreamingContext

Объект назначения, используемый для десериализации.The destination to be used for deserialization.

InvalidEnumArgumentException(String, Exception)

Инициализирует новый экземпляр класса InvalidEnumArgumentException с указанным подробным описанием и указанным исключением.Initializes a new instance of the InvalidEnumArgumentException class with the specified detailed description and the specified exception.

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)

Parameters

message
String

Подробное описание ошибки.A detailed description of the error.

innerException
Exception

Ссылка на внутреннее исключение, вызвавшее это исключение.A reference to the inner exception that is the cause of this exception.

InvalidEnumArgumentException(String, Int32, Type)

Инициализирует новый экземпляр класса InvalidEnumArgumentException, используя сообщение, созданное с использованием аргумента, недопустимого значения и класса перечисления.Initializes a new instance of the InvalidEnumArgumentException class with a message generated from the argument, the invalid value, and an enumeration class.

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)

Parameters

argumentName
String

Имя аргумента, вызвавшего исключение.The name of the argument that caused the exception.

invalidValue
Int32

Значение аргумента, вызвавшего сбой.The value of the argument that failed.

enumClass
Type

Объект Type, представляющий класс перечисления с допустимыми значениями.A Type that represents the enumeration class with the valid values.

Remarks

Этот конструктор создаст локализованное сообщение о том, что параметр argumentName был недопустимым, так как переданное значение недопустимо, а значение должно быть одним из значений в классе перечисления.This constructor will create a localized message saying that the argumentName parameter was invalid because the value passed in was invalid, and that the value should be one of the values in the enumeration class.

Applies to