InvalidEnumArgumentException InvalidEnumArgumentException InvalidEnumArgumentException InvalidEnumArgumentException Constructors

Определение

Перегрузки

InvalidEnumArgumentException() InvalidEnumArgumentException() InvalidEnumArgumentException()

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

InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String)

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

InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext)

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

InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) 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(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) 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() InvalidEnumArgumentException()

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

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

InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) InvalidEnumArgumentException(String) 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)

Параметры

message
String String String String

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

InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) InvalidEnumArgumentException(SerializationInfo, StreamingContext) 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)

Параметры

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

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

context
StreamingContext StreamingContext StreamingContext StreamingContext

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

InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) InvalidEnumArgumentException(String, Exception) 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)

Параметры

message
String String String String

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

innerException
Exception Exception Exception Exception

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

InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) InvalidEnumArgumentException(String, Int32, Type) 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)

Параметры

argumentName
String String String String

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

invalidValue
Int32 Int32 Int32 Int32

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

enumClass
Type Type Type Type

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

Комментарии

Этот конструктор создаст локализованное сообщение о том, что 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.

Применяется к